言語

TemporalQueries.Zone メソッド

定義

ZoneOffsetにフォールバックする、ZoneIdの詳細なクエリ。

[Android.Runtime.Register("zone", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)]
public static Java.Time.Temporal.ITemporalQuery? Zone();
[<Android.Runtime.Register("zone", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)>]
static member Zone : unit -> Java.Time.Temporal.ITemporalQuery

返品

null ではなくテンポラルのゾーン ID またはオフセットを取得できるクエリ

属性

注釈

ZoneOffsetにフォールバックする、ZoneIdの詳細なクエリ。

これにより、ゾーンの TemporalAccessor が照会されます。 最初に、 #zoneId()を使用してゾーンの取得を試みます。 それが見つからない場合は、 #offset()を取得しようとします。 したがって、 java.time.ZonedDateTimegetZone()の結果を返しますが、 java.time.OffsetDateTimegetOffset()の結果を返します。

ほとんどの場合、アプリケーションでは、 #zoneId()ではなく、このクエリを使用する必要があります。

メソッドZoneId#from(TemporalAccessor)は、メソッド参照ZoneId::fromを介してTemporalQueryとして使用できます。 このメソッドは、ゾーンを取得できない場合に例外をスローする点を除き、このクエリと同じです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象