java.time.LocalDateTime.of 方法示例



说明

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 到 59

  • second - 要表示的秒,从 0 到 59

  • nanoOfSecond - 要表示的纳秒,从 0 到 999,999,999

返回值

LocalDateTime,非 null。

异常

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

示例

以下示例演示了如何使用 java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second) 方法。

package com.tutorialspoint;

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
广告