java.time.LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second)方法

2019-10-16 22:46:44

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_YEARMAX_YEAR
  • month - 表示從1(1月)到12(12月)的月份
  • dayOfMonth - 表示的日期,從131
  • hour - 表示小時,從023
  • minute - 表示分鐘,從059
  • second - 表示從059的第二分鐘引數

返回值

本地日期時間,不為null

異常

DateTimeException - 如果任何欄位的值超出範圍,或者月中的日期無效。

範例

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

package com.yiibai;

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