java.time.LocalDateTime.of() 方法示例



描述

java.time.LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) 方法从年、月、日、时、分、秒和纳秒获取 LocalDateTime 的实例。

声明

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

public static LocalDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)

参数

  • 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

返回值

本地日期时间,非空。

异常

DateTimeException − 如果任何字段的值超出了范围,或者月中天数对年月无效。

示例

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

package com.tutorialspoint;

import java.time.LocalDateTime;

public class LocalDateTimeDemo {
   public static void main(String[] args) {
 
      LocalDateTime date = LocalDateTime.of(2017,2,3,6,30,40,50000);
      System.out.println(date);  
   }
}

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

2017-02-03T06:30:40.000050
广告