言語

TimeZone クラス

定義

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

[Android.Runtime.Register("java/util/TimeZone", DoNotGenerateAcw=true)]
public abstract class TimeZone : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/util/TimeZone", DoNotGenerateAcw=true)>]
type TimeZone = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
継承
派生
属性
実装

注釈

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

通常は、プログラムが実行されているタイム ゾーンに基づいてTimeZoneを作成するgetDefaultを使用してTimeZoneを取得します。 たとえば、日本で実行されているプログラムの場合、 getDefault は日本語標準時に基づいて TimeZone オブジェクトを作成します。

タイム ゾーン ID と共にTimeZoneを使用してgetTimeZoneを取得することもできます。 たとえば、米国太平洋タイム ゾーンのタイム ゾーン ID は "America/Los_Angeles" です。 したがって、次を使用して、米国太平洋時間 TimeZone オブジェクトを取得できます: <blockquote> {

1.1 で追加されました。

Javaドキュメント。

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

コンストラクター

名前 説明
TimeZone()

唯一のコンストラクター。

TimeZone(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
Long
古い.

"太平洋標準時" などの長い名前を示す getDisplayName() のスタイル指定子。

Short
古い.

"PST" などの短い名前を示す getDisplayName() のスタイル指定子。

プロパティ

名前 説明
Class

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

(継承元 Object)
Default

このホストの既定の TimeZone を取得します。 または、TimeZone メソッドによって返されるgetDefaultを設定します。

DisplayName

この TimeZone の長い標準時間名を、既定のロケールでユーザーに表示するのに適した名前を返します。

DSTSavings

ローカルの実時間を取得するためにローカル標準時に追加する時間を返します。

Handle

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

(継承元 Object)
ID

このタイム ゾーンの ID を取得します。 または、タイム ゾーン ID を設定します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
JniPeerMembers

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
RawOffset

このタイム ゾーンの標準時の UTC からのオフセットをミリ秒単位で返します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
Clone()

この TimeZoneのコピーを作成します。

Construct(JniObjectReference, JniObjectReferenceOptions)

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
Equals(Object)

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetAvailableIDs()

サポートされているすべての使用可能な ID を取得します。

GetAvailableIDs(Int32)

指定されたタイム ゾーン オフセットに従って使用可能な ID をミリ秒単位で取得します。

GetDisplayName(Boolean, TimeZoneStyle, Locale)

このタイム ゾーンの #SHORT short または #LONG long 名を、 localeで記述されている標準時または夏時間で返します。

GetDisplayName(Boolean, TimeZoneStyle)

このstyleの指定したTimeZoneの名前を、既定のロケールでユーザーに表示するのに適した名前を返します。

GetDisplayName(Locale)

指定したTimeZoneのユーザーに対するプレゼンテーションに適した、このlocaleの長い標準時間名を返します。

GetHashCode()

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

(継承元 Object)
GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

夏時間の場合に変更された、現在の日付のタイム ゾーン オフセットを取得します。

GetOffset(Int64)

指定した日付の UTC からこのタイム ゾーンのオフセットを返します。

GetTimeZone(String)

指定した ID の TimeZone を取得します。

GetTimeZone(ZoneId)

指定したTimeZonezoneIdを取得します。

HasSameRules(TimeZone)

このゾーンに別のゾーンと同じルールとオフセットがある場合は true を返します。

InDaylightTime(Date)

指定された date がこのタイム ゾーンの夏時間にある場合にクエリを実行します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
ObservesDaylightTime()

このtrueが現在夏時間にある場合、または標準時から夏時間への切り替えが将来発生する場合は、TimeZoneを返します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
ToZoneId()

この TimeZone オブジェクトを ZoneIdに変換します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
UseDaylightTime()

この TimeZone が夏時間を使用する場合にクエリを実行します。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

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

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

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

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

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

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象