我当前的时区是“非洲/喀土穆”,即 GMT+3:00,根据政府规定,从 11 月 1 日起将变为 GMT+2:00。我知道我可以将当前日期改为早一个小时,但当我打印时区信息时,我仍然会得到“GMT+3:00”,我该如何更改时区偏移量而无需设置日期。
答案1
最好的办法是创建一个时区文件。
看man tzfile
文件内容和man zic
寻找一种生成方法,即使一种快速而简单的方法是从 GMT+2 的城市和相同的 DST 设置复制一些 TZ 文件。
在我当前的 Linux 上,/usr/share/zoneinfo/Africa/Khartoum
有一个软链接,/usr/share/zoneinfo/Africa/Juba
因此您最终会得到两个不同的文件。