【问题标题】:Is offsets should be effected by timeZone or not in Java?在 Java 中,偏移量是否应该受 timeZone 影响?
【发布时间】:2012-08-09 16:20:09
【问题描述】:

我正在使用以下代码来获取偏移量:

TimeZone.getDefault().getRawOffset()

查看getRawOffset 的文档后,我注意到以下内容:

因为这个值不受夏令时的影响,所以它是 称为原始偏移量。

因此,一般的时间偏移不应该受到夏令时的影响,或者时间偏移和原始时间偏移之间存在差异。

【问题讨论】:

    标签: java time timezone


    【解决方案1】:

    这取决于您所说的“一般时间偏移”是什么意思。原始偏移量也称为时区的标准 偏移量 - UTC 和本地时间之间的差异(不考虑夏令时)。

    观察 DST 时,任何特定时间的墙壁偏移都不会与原始偏移相同。要获得它,您需要指定您感兴趣的确切时间,例如通过TimeZone.getOffset(long)

    如果您需要更具体的答案,您需要知道一个更具体的问题 - 包括有关您正在谈论的确切偏移量的信息。

    【讨论】:

    • 这正是我想要的,一个通用的答案,所以我可以理解墙偏移和标准偏移之间的区别。谢谢
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    相关资源
    最近更新 更多