次の方法で共有


ZoneOffset クラス

定義

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

[Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ZoneOffset : Java.Time.ZoneId, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)>]
type ZoneOffset = class
    inherit ZoneId
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporalAccessor
    interface ITemporalAdjuster
継承
ZoneOffset
属性
実装

注釈

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

タイム ゾーン オフセットは、タイム ゾーンがグリニッジ/UTC と異なる時間です。 通常、これは固定された時間数と分数です。

世界の異なる部分には、異なるタイム ゾーン オフセットがあります。 場所と時間によってオフセットがどのように変化するかに関する規則がクラスに ZoneId キャプチャされます。

たとえば、パリは冬のグリニッジ/UTC より 1 時間早く、夏は 2 時間先です。 パリのインスタンスは ZoneId 、冬のインスタンスと夏のインスタンスの 2 つの ZoneOffset インスタンス +01:00+02:00 参照します。

2008 年には、世界中のタイム ゾーン オフセットが -12:00 から +14:00 に拡張されました。 その範囲を拡張しても検証が行われないように、オフセットの範囲は -18:00 ~ 18:00 に制限されます。

このクラスは、ISO カレンダー システムで使用するように設計されています。 時間、分、秒の各フィールドは、これらのフィールドの標準 ISO 定義に対して有効な前提条件を設定します。 このクラスは、時刻フィールドの定義が ISO カレンダー システムのものと一致することを提供する他のカレンダー システムで使用できます。

のインスタンスを ZoneOffset 使用して #equals比較する必要があります。 実装では、特定の一般的なオフセットをキャッシュすることを選択できますが、アプリケーションはそのようなキャッシュに依存してはなりません。

1.8 で追加されました。

の Java ドキュメントjava.time.ZoneOffset

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Class

この Objectランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Id

正規化されたゾーン オフセット ID を取得します。

JniIdentityHashCode

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
JniPeerMembers

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

Max

サポートされる最大オフセットの定数。

Min

サポートされる最小オフセットの定数。

PeerReference

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
Rules

関連付けられているタイム ゾーン ルールを取得します。

ThresholdClass

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 ZoneId)
ThresholdType

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 ZoneId)
TotalSeconds

合計ゾーン オフセットを秒単位で取得します。

Utc

ID が 'Z' の UTC のタイム ゾーン オフセット。

メソッド

AdjustInto(ITemporal)

指定したテンポラル オブジェクトを、このオブジェクトと同じオフセットに調整します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CompareTo(ZoneOffset)

このオフセットを別のオフセットと降順で比較します。

Dispose()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
Dispose(Boolean)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
From(ITemporalAccessor)

テンポラル オブジェクトからインスタンス ZoneOffset を取得します。

Get(ITemporalField)

このオフセットから指定したフィールドの値を取得します int

GetDisplayName(TextStyle, Locale)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 ZoneId)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLong(ITemporalField)

このオフセットから指定したフィールドの値を取得します long

IsSupported(ITemporalField)

指定したフィールドがサポートされているかどうかを確認します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Normalized()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 ZoneId)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Of(String)

ID を使用するインスタンス ZoneOffset を取得します。

OfHours(Int32)

オフセットを使用するインスタンス ZoneOffset を時間単位で取得します。

OfHoursMinutes(Int32, Int32)

オフセットを使用するインスタンス ZoneOffset を時間と分で取得します。

OfHoursMinutesSeconds(Int32, Int32, Int32)

オフセットを使用するインスタンス ZoneOffset を時間、分、秒で取得します。

OfTotalSeconds(Int32)

合計オフセットを秒単位で指定するインスタンス ZoneOffset を取得します。

Query(ITemporalQuery)

指定したクエリを使用して、このオフセットをクエリします。

Range(ITemporalField)

指定したフィールドの有効な値の範囲を取得します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
ToString()

オブジェクトの文字列表現を返します。

(継承元 Object)
UnregisterFromRuntime()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IComparable.CompareTo(Object)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

IJavaPeerable.Disposed()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
IJavaPeerable.Finalized()

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
IJavaPeerable.JniManagedPeerState

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

GetJniTypeName(IJavaPeerable)

グリニッジ/UTC からのタイム ゾーン オフセット (例: +02:00.

適用対象