我在 Debian Stable 9 (stretch) 上,新更新的非洲/卡萨布兰卡 TZ 数据库表当前状态为 isdst=0,与 UTC 的偏移量为 +01。来自摩洛哥的夏令时 Wiki 页面
https://en.wikipedia.org/wiki/Daylight_saving_time_in_Morocco
很明显,从 2018 年 10 月起添加了 UTC +1:00 的永久偏移量,现在永久遵守夏令时。
但在斋月期间,偏移量传统上被重置为 UTC 00:00。但是 TZ 数据库表示他们添加了 +01 的偏移量,并且 isdst 设置为 1。
此问题仅适用于非洲/卡萨布兰卡。
这似乎是 Debian Stable 的问题。感谢您提供有关解决此问题的任何建议
zdump -v /usr/share/zoneinfo/Africa/Casablanca | 2019 年
/usr/share/zoneinfo/Africa/Casablanca 2019 年 5 月 5 日星期日 01:59:59 UT = 2019 年 5 月 5 日星期日 02:59:59 +01 isdst=0 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca 2019 年 5 月 5 日星期日 02:00:00 UT = 2019 年 5 月 5 日星期日 02:00:00 +00 isdst=1 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca 2019 年 6 月 9 日星期日 01:59:59 UT = 2019 年 6 月 9 日星期日 01:59:59 +00 isdst=1 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca 2019 年 6 月 9 日星期日 02:00:00 UT = 2019 年 6 月 9 日星期日 03:00:00 +01 isdst=0 gmtoff=3600