-2

目前我通过链接/etc/localtime到我的 Linux CentOS 7 机器上设置时区 GMT+5/usr/share/zoneinfo/Etc/GMT-5.

例如,我想创建一个区域信息文件/usr/share/zoneinfo/Etc/GMT-5:30,使我能够将当前时区设置为 GMT+5:30 ,而不必担心 DST 更改

我知道我可以链接/etc/localtime/usr/share/zoneinfo/Asia/Kolkata例如,但我将不得不担心 DST 更改,即使它可能不会同时实施。

我也知道,TZ=GMT+5:30; export $TZ但我担心这种方法将来会因某种原因适得其反。

4

1 回答 1

0

如果您不想使用 $TZ 变量,您可能需要创建自己的时区文件。

您需要创建一个文本文件(比如 MyZone.zic)

Zone MyZone 5:30 - GMT-5:30

然后运行

zic -d <desired_folder> MyZone.zic

然后将编译后的文件链接到 /etc/localtime

于 2019-02-01T19:17:43.043 回答