如何更新java.util.TimeZone日光信息?

时间:2018-02-05 20:20:10

标签: java timezone dst

我找不到类似的问题,所以就这样了。

我需要创建一些警报,并基本确定夏令时何时接近,即 下周四白天开始

问题 Timezone如何知道正确的信息?

我问这是因为,例如,在我的国家 - 巴西 - 这一天是在政府发生的一年前确定的。它可能甚至不存在于特定年份。这可能也发生在其他国家。

Java Doc上,可以找到以下信息:

  

如果基础TimeZone实现子类支持历史夏令时计划和GMT偏移更改,则此方法返回历史正确的偏移值

它说它返回历史正确的。但这种检测时区的方法有多值得信赖?它是否依赖于常规的Java更新,例如它是从Windows的某处读取的吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

下面的链接解释了更新java中时区的官方方法

http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html

基本上,下载工具jar并运行命令

java -jar tzupdater.jar options