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 で、時刻が null ではなく切り捨てられた状態
- 属性
注釈
時間が切り捨てられたこの ZonedDateTime のコピーを返します。 切り捨てでは、指定した単位より小さいフィールドが 0 に設定された元の日時のコピーが返されます。 たとえば、分単位で切り捨てると、2 分目のフィールドと nano-of-second フィールドが 0 に設定されます。 単位には、剰余のない標準の日の長さに分割する期間が必要です。 これには、ChronoUnit と DAYS に指定されたすべての時間単位が含まれます。 他のユニットは例外をスローします。 これはローカルの時刻行で動作し、基になるローカル日時が切り捨てられます。 その後、ゾーン ID を使用してオフセットを取得して、ZonedDateTime に変換されます。 ZonedDateTime に変換するときに、ローカルの日時が重複している場合は、可能であればオフセットが保持され、それ以外の場合は以前のオフセットが使用されます。 ギャップ内にある場合、ローカル日時はギャップの長さによって前方に調整されます。 このインスタンスは不変であり、このメソッド呼び出しの影響を受けません。