語言

OffsetDateTime.AtZoneSameInstant(ZoneId) 方法

定義

將此日期時間與時區結合,建立 ZonedDateTime,確保結果具有相同的瞬間。

[Android.Runtime.Register("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? AtZoneSameInstant(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.AtZoneSameInstant : Java.Time.ZoneId -> Java.Time.ZonedDateTime

參數

zone
ZoneId

使用時區,而非 null

傳回

分區日期時間由此日期時間組成,而非零

屬性

備註

將此日期時間與時區結合,建立 ZonedDateTime,確保結果具有相同的瞬間。 此會回傳由該日期時間與指定時區組成的 ZonedDateTime。 此轉換會忽略可見的本地日期時間,改用底層的即時時間。 這樣可以避免當地時間線的空檔或重疊問題。 結果在小時、分鐘或偶數日等欄位上可能有不同的值。 若要嘗試保留欄位的值,請使用 atZoneSimilarLocal(ZoneId)。 若要使用偏移作為區域 ID,請使用 toZonedDateTime()。

Java 參考 java.time.OffsetDateTime.atZoneSameInstant

適用於