TimeZone.GetOffset 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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>標準</EM>當地時間計算的白天<毫秒。
傳回
以毫秒為單位的偏移,加到GMT以取得當地時間。
- 屬性
備註
取得當前日期的時區偏移,並因應夏令時間而有所調整。 這是加到UTC以取得當地時間的偏移量。
若底層 TimeZone 實作子類別支援歷史夏令時間排程及格林威治標準時間偏移變更,此方法會回傳歷史正確的偏移量。
的 java.util.TimeZone.getOffset(int, int, int, int, int, int)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。