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