TimeZone.GetOffset 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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.util.TimeZone.getOffset(long)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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.util.TimeZone.getOffset(int, int, int, int, int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。