gpt4 book ai didi

Java,如何停用夏令时?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:30:58 30 4
gpt4 key购买 nike

埃及不再有夏令时,我正在服务器上制作一个网络应用程序,并尝试将时间更改为埃及时间,它成功了,但是有了夏令时模式,我该如何停用它!!

最佳答案

您无法在 JVM 中关闭夏令时。每个时区都用一个偏移量编码,以及是否应用夏令时(如果是,在什么日期之间)。

您可以通过以下方式检查:

TimeZone.getDefault().useDaylightTime();
TimeZone.getDefault().inDaylightTime( new Date() );

但是,您可以使用 TZUpdater 工具更新 JDK 安装中的时区文件:

http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html

PS:这是时区文件的修订版,其中引入了针对埃及的更改。此后又进行了 10 次更新。

版本 引入的 JRE 版本 TzUpdater 版本说明

tzdata2011g 1.4.2_33 5.0u31 6u26 7 1.3.39 埃及今年放弃 DST 的 DST 规则更改。

关于Java,如何停用夏令时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355022/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com