Language

TimeZone.GetOffset メソッド

定義

オーバーロード

名前 説明
GetOffset(Int64)

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

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

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

GetOffset(Int64, Boolean, Int32[])

特定の時点のタイム ゾーン生オフセットと GMT オフセットを返します。

GetOffset(Int64)

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

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

パラメーター

date
Int64

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

返品

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

属性

注釈

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

Javaドキュメント。

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

適用対象

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

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

[Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler", ApiSince=24)]
public abstract int GetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds);
[<Android.Runtime.Register("getOffset", "(IIIIII)I", "GetGetOffset_IIIIIIHandler", ApiSince=24)>]
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>標準</em>現地時刻でミリスを日単位で指定します。

返品

GMT に追加して現地時刻 を取得する オフセット。

属性

注釈

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

Javaドキュメント。

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

適用対象

GetOffset(Int64, Boolean, Int32[])

特定の時点のタイム ゾーン生オフセットと GMT オフセットを返します。

[Android.Runtime.Register("getOffset", "(JZ[I)V", "GetGetOffset_JZarrayIHandler", ApiSince=24)]
public virtual void GetOffset(long date, bool local, int[]? offsets);
[<Android.Runtime.Register("getOffset", "(JZ[I)V", "GetGetOffset_JZarrayIHandler", ApiSince=24)>]
abstract member GetOffset : int64 * bool * int[] -> unit
override this.GetOffset : int64 * bool * int[] -> unit

パラメーター

date
Int64

1970 年 1 月 1 日 0:00 GMT からミリ秒単位のオフセットを返す時間 ( localに応じて、GMT 時間または現地壁時間)。

local
Boolean

true の場合、 date はローカルの壁時刻です。それ以外の場合は GMT 時刻です。

offsets
Int32[]

生オフセットを受け取る出力パラメーター(つまり、DST 調整を含まないオフセット、オフセット[0]、DST オフセット、つまり、オフセット[1]でローカル時間と GMT 時間の合計オフセットを取得するために rawOffset に追加されるオフセット)。 DST が有効でない場合、DST オフセットはゼロになります。それ以外の場合は正の値 (通常は 1 時間) です。

属性

注釈

特定の時点のタイム ゾーン生オフセットと GMT オフセットを返します。 返されると、local-millis = GMT-millis + rawOffset + dstOffset。 すべての計算は、プロレプティック グレゴリオ暦で実行されます。 TimeZone クラスの既定の実装は、8 引数 getOffset() にデリゲートします。

Javaドキュメント。

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

適用対象