IChronology.ZonedDateTime メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ZonedDateTime(ITemporalAccessor) |
別のテンポラル オブジェクトから、この時系列の |
| ZonedDateTime(Instant, ZoneId) |
この時系列の |
ZonedDateTime(ITemporalAccessor)
別のテンポラル オブジェクトから、この時系列の ChronoZonedDateTime を取得します。
[Android.Runtime.Register("zonedDateTime", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;", "GetZonedDateTime_Ljava_time_temporal_TemporalAccessor_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Chrono.IChronoZonedDateTime? ZonedDateTime(Java.Time.Temporal.ITemporalAccessor? temporal);
[<Android.Runtime.Register("zonedDateTime", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;", "GetZonedDateTime_Ljava_time_temporal_TemporalAccessor_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member ZonedDateTime : Java.Time.Temporal.ITemporalAccessor -> Java.Time.Chrono.IChronoZonedDateTime
override this.ZonedDateTime : Java.Time.Temporal.ITemporalAccessor -> Java.Time.Chrono.IChronoZonedDateTime
パラメーター
- temporal
- ITemporalAccessor
変換するテンポラル オブジェクト (null ではない)
返品
null ではなく、この時系列のゾーン化された日時
- 属性
注釈
別のテンポラル オブジェクトから、この時系列の ChronoZonedDateTime を取得します。
これにより、指定されたテンポラルに基づいて、この時系列のゾーン化された日付/時刻が取得されます。
TemporalAccessorは任意の日時情報のセットを表し、このファクトリはChronoZonedDateTimeのインスタンスに変換します。
変換は最初にテンポラル オブジェクトから ZoneId を取得し、必要に応じて ZoneOffset にフォールバックします。 その後、必要に応じてChronoLocalDateTimeにフォールバックして、Instantを取得しようとします。 結果は、InstantまたはChronoLocalDateTimeでZoneIdまたはZoneOffsetの組み合わせになります。 実装では、関連するオブジェクトと同等のフィールドへのアクセスなどの最適化を実行できます。 結果では、この時系列が使用されます。
このメソッドは、関数型インターフェイスのシグネチャと一致 TemporalQuery 、 aChronology::zonedDateTimeメソッド参照を介してクエリとして使用できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ZonedDateTime(Instant, ZoneId)
この時系列の ChronoZonedDateTime を Instantから取得します。
[Android.Runtime.Register("zonedDateTime", "(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", "GetZonedDateTime_Ljava_time_Instant_Ljava_time_ZoneId_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Chrono.IChronoZonedDateTime? ZonedDateTime(Java.Time.Instant? instant, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("zonedDateTime", "(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;", "GetZonedDateTime_Ljava_time_Instant_Ljava_time_ZoneId_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member ZonedDateTime : Java.Time.Instant * Java.Time.ZoneId -> Java.Time.Chrono.IChronoZonedDateTime
override this.ZonedDateTime : Java.Time.Instant * Java.Time.ZoneId -> Java.Time.Chrono.IChronoZonedDateTime
パラメーター
- instant
- Instant
null ではなく、日付/時刻を作成する瞬間
- zone
- ZoneId
タイム ゾーン (null ではない)
返品
ゾーン化された日付/時刻 (null ではない)
- 属性
注釈
この時系列の ChronoZonedDateTime を Instantから取得します。
これにより、指定したのと同じインスタントのゾーン化された日時が取得されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。