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
廣告
© . All rights reserved.