为什么 +8 时区在文件系统中称为 GMT-8?

Bil*_*hao 3 terminology timezone

我在 +8 时区?在我尝试之后?我必须“ls -sf /etc/localtime /usr/share/zoneinfo/Etc/GMT-8”(不是GMT+8文件),但是在这个设置之后,我可以看到“date -R”的结果是:“ Wed, 03 Sep 2014 18:07:34 +0800",所以我觉得我是对的,但为什么他们使用 GMT-8 这个真正令人困惑的名字?

小智 6

这些Etc/GMT...区域仅用于向后兼容。它们的区域与通常的期望相反,因此它们符合 POSIX 规范,如TZ 数据库Wikipedia 条目中所述

这些区域的唯一合法用途(向后兼容除外)是用于海上船舶。陆地上所有人口稠密的地点都有命名的时区。例如,您可能在"Asia/Shanghai"时区。

您可以在此处查看时区列表及其当前偏移量

另请参阅StackOverflow 上时区标记 wiki“时区 != 偏移量” 。