ZonedDateTime.Of 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Of(LocalDateTime, ZoneId) |
從本地日期時間取得 ZonedDateTime 的實例。 |
| Of(LocalDate, LocalTime, ZoneId) |
從當地日期和時間取得 ZonedDateTime 的實例。 |
| Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId) |
從年份、月份、日、小時、分鐘、秒、奈秒及時區取得 ZonedDateTime 的實例。 |
Of(LocalDateTime, ZoneId)
從本地日期時間取得 ZonedDateTime 的實例。
[Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDateTime? localDateTime, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDateTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime
參數
- localDateTime
- LocalDateTime
當地日期時間,非空時間
- zone
- ZoneId
時區,不是零時區
傳回
分區日期時間,非零
- 屬性
備註
從本地日期時間取得 ZonedDateTime 的實例。 這會產生一個分區的日期-時間,盡可能接近輸入的本地-時間。 時區規則,例如夏令時間,意味著並非每個當地日期時間都適用於指定區域,因此當地日期時間可能會被調整。 當地日期時間解析為時間線上的單一瞬間。 這是透過尋找區域ID規則中定義的當地日期時間,從UTC/格林威治有效偏移量來達成的。 在大多數情況下,當地日期時間只有一個有效的偏移量。 在重疊的情況下,當時鐘被回撥時,會有兩個有效的偏移。 此方法使用較早的偏移量,通常對應於「夏季」的偏移。 在有空檔的情況下,當時鐘跳快時,沒有有效的偏移量。 取而代之的是,當地日期時間會依照間隔長度調整為較晚。 對於典型的一小時夏令時間變更,當地日期時間會延後一小時,進入通常對應「夏季」的偏移量。
Java 參考 java.time.ZonedDateTime.of。
適用於
Of(LocalDate, LocalTime, ZoneId)
從當地日期和時間取得 ZonedDateTime 的實例。
[Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDate? date, Java.Time.LocalTime? time, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDate * Java.Time.LocalTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime
參數
- date
- LocalDate
當地日期,非無效
- time
- LocalTime
當地時間,而非零時間
- zone
- ZoneId
時區,不是零時區
傳回
偏移日期時間,而非空
- 屬性
備註
要加入。
Java 參考 java.time.ZonedDateTime.of。
適用於
Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)
從年份、月份、日、小時、分鐘、秒、奈秒及時區取得 ZonedDateTime 的實例。
[Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : int * int * int * int * int * int * int * Java.Time.ZoneId -> Java.Time.ZonedDateTime
參數
- year
- Int32
代表年份,從MIN_YEAR年到MAX_YEAR年
- month
- Int32
代表年份的月份,從1月1日至12月12日
- dayOfMonth
- Int32
代表月份的日期,從1到31
- hour
- Int32
表示的時段,從0到23
- minute
- Int32
以0到59的每分鐘表示
- second
- Int32
代表0至59分鐘的第二分鐘
- nanoOfSecond
- Int32
以秒的納米表示,範圍從0到999,999,999
- zone
- ZoneId
時區,不是零時區
傳回
偏移日期時間,而非空
- 屬性
備註
要加入。
Java 參考 java.time.ZonedDateTime.of。