語言

ZonedDateTime.WithZoneSameLocal(ZoneId) 方法

定義

回傳該日期時間的副本,但時區不同,若可能仍保留當地日期時間。

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

參數

zone
ZoneId

要切換到的時區,而不是 null

傳回

一個基於該日期時間與請求區域的 ZonedDateTime,而非空

屬性

備註

回傳該日期時間的副本,但時區不同,若可能仍保留當地日期時間。 此方法改變時區,並保留當地日期時間。 只有當本地日期時間對新區域無效時才會更改,該日期時間的判定方式與 ofLocal(LocalDateTime, ZoneId, ZoneOffset)相同。 若要更改區域並調整當地日期時間,請使用 withZoneSameInstant(ZoneId)。 此實例是不可變且不受此方法呼叫影響的。

Java 參考 java.time.ZonedDateTime.withZoneSameLocal。

適用於