java.time.LocalDateTime.of(int year,Month month,int dayOfMonth,int hour,int minute,int second,int nanoOfSecond)
方法从年,月,日,小时,分钟,秒和纳秒获取LocalDateTime
的实例。
声明
以下是java.time.LocalDateTime.of(int year,Month month,int dayOfMonth,int hour,int minute,int second,int nanoOfSecond)
方法的声明。
public static LocalDateTime of(int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)
参数
year
- 表示的年份,从MIN_YEAR
到MAX_YEAR
month
- 表示月份dayOfMonth
- 表示日期,从1
到31
hour
- 表示小时,从0
到23
minute
- 表示分钟,从0到59second
- 表示从0
到59
的秒钟nanoOfSecond
- 表示纳秒,从0
到999,999,999
返回值
本地日期时间,不为null
。
异常
DateTimeException
- 如果任何字段的值超出范围,或者月中的日期无效。
示例
以下示例显示了java.time.LocalDateTime.of(int year,Month month,int dayOfMonth,int hour,int minute,int second)
方法的用法。
package com.yiibai;
import java.time.LocalDateTime;
import java.time.Month;
public class LocalDateTimeDemo {
public static void main(String[] args) {
LocalDateTime date = LocalDateTime.of(2017,Month.FEBRUARY,3,6,30,40,50000);
System.out.println(date);
}
}
编译并运行上面的程序,这将产生以下结果 -
2017-02-03T06:30:40.000050