ZonedDateTime.TruncatedTo(ITemporalUnit) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一份時間被截斷的 ZonedDateTime 副本。
[Android.Runtime.Register("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? TruncatedTo(Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("truncatedTo", "(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.TruncatedTo : Java.Time.Temporal.ITemporalUnit -> Java.Time.ZonedDateTime
參數
- unit
- ITemporalUnit
要截斷的單位,而非 null
傳回
一個基於此日期時間且時間被截斷而非空的 ZonedDateTime
- 屬性
備註
回傳一份時間被截斷的 ZonedDateTime 副本。 截斷回傳原始日期時間的副本,欄位小於指定單位為零。 例如,截斷分鐘單位會將分鐘秒和奈米場設為零。 單位的持續時間必須整除為一個標準無餘數日的長度。 這包括所有在 ChronoUnit 和 DAYS 上提供的時間單位。 其他單位則有例外。 此方法在當地時間軸上運作,截斷了底層的當地日期時間。 接著再將此轉換回 ZonedDateTime,並利用區域 ID 取得偏移量。 轉換回 ZonedDateTime 時,若當地日期與時間重疊,則盡可能保留偏移量,否則將使用較早的偏移。 若處於空隙,當地日期-時間將向前調整為空隙長度。 此實例是不可變且不受此方法呼叫影響的。
Java 參考 java.time.ZonedDateTime.truncatedTo。