java.time.ZonedDateTime.of(int year,int month,int dayOfMonth,int hour,int minute,int second,int nanoOfSecond,ZoneId zone)
方法從年,月,日,小時,分鐘,秒鐘,納秒和時區獲取ZonedDateTime
的實例。
聲明
以下是java.time.ZonedDateTime.of(int year,int month,int dayOfMonth,int hour,int minute,int second,int nanoOfSecond,ZoneId zone)
方法的聲明。
public static ZonedDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone)
參數
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
的納秒數。zone
- 時區,不為null
。
返回值
分區日期時間,不為null
。
例外
DateTimeException
- 如果任何字段的值超出範圍,或者月中的日期無效。
示例
以下示例顯示了java.time.ZonedDateTime.of(int year,int month,int dayOfMonth,int hour,int minute,int second)
方法的用法。
package com.zaixian;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class ZonedDateTimeDemo {
public static void main(String[] args) {
ZonedDateTime date = ZonedDateTime.of(2017,2,3,6,30,40,50000, ZoneId.systemDefault());
System.out.println(date);
}
}
編譯並運行上面的程式,這將產生以下結果 -
2017-02-03T06:30:40.000050+05:30[Asia/Calcutta]
上一篇:
java.time.ZonedDateTime類
下一篇:
java.time.ZoneId類