TimeZone.GetOffset メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 からこのタイム ゾーンのオフセットを返します。 指定した日付に夏時間が有効な場合、オフセット値は夏時間の量に合わせて調整されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 に 追加するオフセットです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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() にデリゲートします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。