言語

TimeZone.GetOffset メソッド

定義

オーバーロード

名前 説明
GetOffset(Int64)

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

GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

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

GetOffset(Int64)

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

[Android.Runtime.Register("getOffset", "(J)I", "GetGetOffset_JHandler")]
public virtual int GetOffset(long date);
[<Android.Runtime.Register("getOffset", "(J)I", "GetGetOffset_JHandler")>]
abstract member GetOffset : int64 -> int
override this.GetOffset : int64 -> int

パラメーター

date
Int64

1970 年 1 月 1 日以降のミリ秒単位の日付 00:00:00 GMT

返品

ローカル時刻を取得するために UTC に追加する時間 (ミリ秒単位)。

属性

注釈

指定した日付の UTC からこのタイム ゾーンのオフセットを返します。 指定した日付に夏時間が有効な場合、オフセット値は夏時間の量に合わせて調整されます。

基になる TimeZone 実装サブクラスが夏時間のスケジュールと GMT オフセットの変更履歴をサポートしている場合、このメソッドは、歴史的に正しいオフセット値を返します。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

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

[Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler")]
public abstract int GetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds);
[<Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler")>]
abstract member GetOffset : int * int * int * int * int * int -> int

パラメーター

era
Int32

指定された日付の時代 (年号) を指定します。

year
Int32

指定された日付の年。

month
Int32

指定した日付の月。 月は 0 から始まります。 たとえば、1 月の場合は 0 などです。

day
Int32

指定した日付の月単位の日。

dayOfWeek
Int32

指定した日付の曜日。

milliseconds
Int32

<em>standard</em>現地時刻のミリ秒単位。

返品

GMT に追加して現地時刻を取得するオフセット (ミリ秒単位)。

属性

注釈

夏時間の場合に変更された、現在の日付のタイム ゾーン オフセットを取得します。 これは、現地時刻を取得するために UTC に追加するオフセットです。

このメソッドは、基になる TimeZone 実装サブクラスが夏時間スケジュールの履歴と GMT オフセットの変更をサポートしている場合に、履歴的に正しいオフセットを返します。

Javaドキュメント。

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

適用対象