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



描述

java.time.LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second) 方法從年、月、日、時、分和秒獲取 LocalDateTime 例項,並將納秒數設為零。

宣告

以下是 java.time.LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second) 方法的宣告。

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

引數

  • year - 要表示的年份,從 MIN_YEAR 到 MAX_YEAR

  • month - 要表示的年份中的月份,從 1(1 月)到 12(12 月)

  • dayOfMonth - 該月中的某一天,從 1 到 31

  • hour - 要表示的一天中的某一小時,從 0 到 23

  • minute - 要表示的小時中的某一分鐘,從 0 到 59

  • second - 要表示的分鐘中的某一秒,從 0 到 59

返回值

本地日期時間,不為 null。

異常

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);
      System.out.println(date);  
   }
}

讓我們編譯並執行上述程式,這將產生以下結果 -

2017-02-03T06:30:40
廣告
© . All rights reserved.