我找不到类似的问题,所以就这样了。
我需要创建一些警报,并基本确定夏令时何时接近,即 下周四白天开始
问题 Timezone如何知道正确的信息?
我问这是因为,例如,在我的国家 - 巴西 - 这一天是在政府发生的一年前确定的。它可能甚至不存在于特定年份。这可能也发生在其他国家。
在Java Doc上,可以找到以下信息:
如果基础TimeZone实现子类支持历史夏令时计划和GMT偏移更改,则此方法返回历史正确的偏移值
它说它返回历史正确的。但这种检测时区的方法有多值得信赖?它是否依赖于常规的Java更新,例如它是从Windows的某处读取的吗?
提前致谢!
答案 0 :(得分:1)
下面的链接解释了更新java中时区的官方方法
http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html
基本上,下载工具jar并运行命令
java -jar tzupdater.jar options