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 的偏移量。 如果夏令时在指定日期生效,则偏移量会根据夏令时量进行调整。

如果基础时区实现子类支持历史夏令时计划和 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 属性许可证中所述的术语使用。

适用于