在未来版本中可能不再支持以下左面一列中的 zoneinfo 时区。可能从 /usr/share/lib/zoneinfo 删除这些文件。左列中的 zoneinfo 时区用右列中对等的时区来替换。
当设置对一个 zoneinfo GMT[+-]* timezone 变化的 TZ 环境时,时区前必须带一个冒号 (':')。例如,将 zoneinfo 时区设置 TZ=:GMT+1(它位于子午线以东 1 小时)用对等的 zoneinfo 时区设置 TZ=:Etc/GMT-1 替换。
删除 zoneinfo GMT[+-]* 时区的方案不会影响 POSIX 式样的 GMT[+-]* 时区设置,例如 TZ=GMT+1(没有冒号)。取而代之的是使用位于 /usr/share/lib/zoneinfo/Etc 下同名的对等 zoneinfo 时区。POSIX 式 样的时区在时区缩写名称中可能只显示字符串 "GMT",而 zoneinfo 时区会显示与 GMT 的时间偏差值。例如,将 POSIX 式样的时区设置 TZ=GMT+1 用对等的 zoneinfo 时区设置 TZ=:Etc/GMT+1 来替换。
有关详细信息,请参见 environ.5 和 zoneinfo.4。
表 4-1 GMT zoneinfo 时区
在未来版本中可能会被删除的 zoneinfo 时区 |
用对等的 zoneinfo 时区替换的方法 |
---|---|
GMT-12 |
Etc/GMT+12 |
GMT-11 |
Etc/GMT+11 |
GMT-10 |
Etc/GMT+10 |
GMT-9 |
Etc/GMT+9 |
GMT-8 |
Etc/GMT+8 |
GMT-7 |
Etc/GMT+7 |
GMT-6 |
Etc/GMT+6 |
GMT-5 |
Etc/GMT+5 |
GMT-4 |
Etc/GMT+4 |
GMT-3 |
Etc/GMT+3 |
GMT-2 |
Etc/GMT+2 |
GMT-1 |
Etc/GMT+1 |
GMT+1 |
Etc/GMT-1 |
GMT+2 |
Etc/GMT-2 |
GMT+3 |
Etc/GMT-3 |
GMT+4 |
Etc/GMT-4 |
GMT+5 |
Etc/GMT-5 |
GMT+6 |
Etc/GMT-6 |
GMT+7 |
Etc/GMT-7 |
GMT+8 |
Etc/GMT-8 |
GMT+9 |
Etc/GMT-9 |
GMT+10 |
Etc/GMT-10 |
GMT+11 |
Etc/GMT-11 |
GMT+12 |
Etc/GMT-12 |
GMT+13 |
Etc/GMT-13 |