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 的偏移量。 如果夏令时在指定日期生效,则偏移量会根据夏令时量进行调整。
如果基础时区实现子类支持历史夏令时计划和 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 属性许可证中所述的术语使用。