小编MRE*_*RED的帖子

Java 时区数据库与 IANA 数据

IANA 数据库和非洲/卡萨布兰卡时区的 Java tzdb.dat 2019c 数据库之间存在夏令时差异,这让我很困惑。可能还有其他的,但我找到了这个。据我所知,IANA 时区数据库清楚地表明摩洛哥(非洲/卡萨布兰卡)支持 DST 不幸的是,2019c 版本中的 Java 时区数据库 tzdb.dat 不同意。这已经并将给我带来无限的悲伤。我在这里错过了什么,或者其他人看到过这种东西

非洲/卡萨布兰卡的 IANA 表 2019c

注:下表部分显示正常时间为 UTC+1,夏令时为 UTC 斜线 (/) 分隔标准和夏令时缩写

区域名称 STDOFF 规则格式 [直到]

非洲区/卡萨布兰卡 -0:30:20 - LMT 1913 年 10 月 26 日

         0:00   Morocco +00/+01 1984 Mar 16
         1:00   -   +01 1986
         0:00   Morocco +00/+01 2018 Oct 28  3:00    
         1:00   Morocco +01/+00
Run Code Online (Sandbox Code Playgroud)

从 2018 年 10 月 28 日到现在,标准的偏移量是 +1,夏令时的偏移量是 +0(斜线 (/) 分隔标准和日光缩写。) STDOFF 1:00 所以添加到 UT 以获得标准时间的时间量,没有夏令时的任何调整都对应于 UTC +1,即当前的摩洛哥时间。因此,我们采用 UTC 区域非洲/卡萨布兰卡,并根据斋月添加偏移量 +01/+00。

考试 …

java timezone dst

4
推荐指数
1
解决办法
876
查看次数

标签 统计

dst ×1

java ×1

timezone ×1