語言

TimeZone.GetOffset 方法

定義

多載

名稱 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 屬性授權中所述的詞彙使用。

適用於