我在Debian Stable 9(拉伸(上,这是非洲/Casablanca表的新更新的TZ数据库,目前是ISDST = 0,并且对UTC的偏移 01。从摩洛哥Wiki页面的DST
https://en.wikipedia.org/wiki/daylight_saving_time_time_in_morocco
很明显,从2018年10月开始添加了UTC 1:00的永久抵消,现在可以永久观察到日光。
但在斋月期间,偏移传统上已被重置为UTC 00:00。但是TZ数据库表示它们添加 01的偏移,ISDST设置为1。
此问题仅适用于非洲/卡萨布兰卡。
这似乎是Debian Stable的问题。对解决此问题的任何建议都表示赞赏
zdump -v/usr/share/Zoneinfo/Africa/Casablanca |GREP 2019
/usr/share/Zoneinfo/Africa/Casablanca Sun 5月5日501:59:59 2019 UT = Sun 5月5日502:59:59 2019 01 ISDST = 0 GMTOFF = 0 GMTOFF = 3600
/usr/share/Zoneinfo/Africa/Casablanca Sun 5月5日02:00:00 2019 UT = Sun 5月5日502:00:00 2019 00 ISDST = 1 GMTOFF = 0 gmtoff = 0
/usr/share/Zoneinfo/Africa/Casablanca Sun Jun 9 01:59:59 2019 UT = Sun 9 Jun 9 01:59:59 2019 00 ISDST = 1 GMTOFF = 0 GMTOFF = 0
/usr/share/Zoneinfo/Africa/Casablanca Sun Jun 9 02:00:00 2019 UT = Sun = Sun 9 03:00:00 2019 01 ISDST = 0 GMTOFF = 3600
来自TZDB 2018h发行说明(重点是我的(:
更改未来的时间戳
猜猜摩洛哥将在春季和春天继续倒退 自2012年以来的斋月练习之后,向前迈进。(感谢 Maamar Abdelkader。(这意味着摩洛哥将观察到负DST 在斋月的主要和先锋格式以及后卫格式的期间 它留在 00时区,并在所有月份都观察普通的DST 除斋月外,和以前一样,将此猜测扩展到一年 2037年。结果,摩洛哥计划在某些格里高利(Gregorian(年内观察三个DST过渡(例如2033年(,这是由于不匹配而导致的 在格里高利和伊斯兰日历之间。
后来证实,摩洛哥确实确实调整了斋月的时钟。您可以在timeanddate.com上阅读TZ讨论线程或有关它的文章。
即使您引用的Wikipedia文章也提到了:
...在斋月的月份中提出了一个例外,该月的时钟恢复为UTC 00:00(标准时间(。