共用方式為


TimeZone.GetOffset 方法

定義

多載

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

適用於