目录

static OffsetDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

描述 (Description)

java.time.OffsetDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) method从年,月,日,小时,分钟获取OffsetDateTime的实例,第二,纳秒和偏移。

声明 (Declaration)

以下是java.time.OffsetDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)方法的声明。

public static OffsetDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

参数 (Parameters)

  • year - 要表示的年份,从MIN_YEAR到MAX_YEAR

  • month - 表示从1(1月)到12(12月)的月份

  • dayOfMonth - 表示的日期,从1到31

  • hour - 代表的小时,从0到23

  • minute - 代表的分钟,从0到59

  • second - 表示从0到59的第二分钟

  • nanoOfSecond - 代表的纳秒数,从0到999,999,999

  • offset - 区域偏移量,不为空

返回值 (Return Value)

偏移日期时间,不为空。

异常 (Exceptions)

DateTimeException - 如果任何字段的值超出范围,或者月中的日期无效。

例子 (Example)

以下示例显示了java.time.OffsetDateTime.of(int year,int month,int dayOfMonth,int hour,int minute,int second)方法的用法。

package com.iowiki;
import java.time.OffsetDateTime;
import java.time.ZoneOffset;
public class OffsetDateTimeDemo {
   public static void main(String[] args) {
      OffsetDateTime date = OffsetDateTime.of(2017,2,3,6,30,40,50000,ZoneOffset.UTC);
      System.out.println(date);  
   }
}

让我们编译并运行上面的程序,这将产生以下结果 -

2017-02-03T06:30:40.000050Z
↑回到顶部↑
WIKI教程 @2018