
- java.time 包類
- java.time - 首頁
- java.time - Clock
- java.time - Duration
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - Period
- java.time - Year
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time 包列舉
- java.time - Month
- java.time 有用資源
- java.time - 討論
java.time.ZonedDateTime.of() 方法示例
描述
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(一月)到 12(十二月)
dayOfMonth − 要表示的日期,從 1 到 31
hour − 要表示的小時,從 0 到 23
minute − 要表示的分鐘,從 0 到 59
second − 要表示的秒,從 0 到 59
nanoOfSecond − 要表示的納秒,從 0 到 999,999,999
zone − 時區,非空
返回值
帶有時區的日期時間,非空。
異常
DateTimeException − 如果任何欄位的值超出範圍,或者如果日期對於月份-年份無效。
示例
以下示例顯示了 java.time.ZonedDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second) 方法的使用。
package com.tutorialspoint; 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]
廣告