我找不到类似的问题,所以就这样了.
我需要创建一些警报,并基本确定何时夏令时接近,即下一个星期四的日光开始
问题Timezone如何知道正确的信息?
我问这是因为,例如,在我的国家 – 巴西 – 这一天是在政府发生的一年前确定的.它可能甚至不存在于特定年份.这可能也发生在其他国家.
在Java Doc,可以找到以下信息:
This method returns a historically correct offset value if an underlying TimeZone implementation subclass supports historical Daylight Saving Time schedule and GMT offset changes
它说它回归历史正确.但这种检测时区的方法有多值得信赖?它是否依赖于常规的Java更新,例如它是从Windows的某个地方读取的吗?
提前致谢!
解决方法:
下面的链接解释了更新java中时区的官方方法
http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html
基本上,下载工具jar并运行命令
java -jar tzupdater.jar选项
标签:dst,java,timezone 来源: https://codeday.me/bug/20191003/1847729.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。