java - 在Java中偏移量是否应该受到时区的影响?

标签 java time timezone

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

TimeZone.getDefault().getRawOffset()

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

Because this value is not affected by daylight saving time, it is called raw offset.

一般情况下的时间偏移是否不应受到夏令时的影响,或者时间偏移和原始时间偏移之间存在差异。

最佳答案

这取决于“一般时间偏移”的含义。原始偏移量就是所谓的时区标准偏移量 - UTC 与不考虑夏令时的本地时间之间的差异。

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

如果您需要更具体的答案,则需要了解更具体的问题 - 包括有关您所讨论的确切偏移量的信息。

关于java - 在Java中偏移量是否应该受到时区的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887705/

相关文章:

java - 每次在目录Java中搜索时如何创建新线程

Excel将字符串转换为时间的公式

Java - 将纳秒转换为 HH/MM/SS

java - 在java代码中使用EST时区时的DST

java - Xml反序列化不适用于Xstream

java - RSA加密-AES key 解密并存储在文件中

java - 使用 servlet 时出现 Netbeans 错误

javascript - 在 momentjs 中表示时间(而不是日期)

django - 不带过滤器的输出时区感知 django 日期时间字段

mysql - Rails 时区 - 本地主机和生产服务器之间的结果不同