设置时区

设置时区

我想将时区设置为 America/New_York。 date 表示当前时间是 CEST。我使用的是systemd,没有桌面环境。

现在我有

/etc/localtime links to /usr/share/zoneinfo/America/New_York
/etc/timezone set to "America/New_York"
/etc/rc.conf set to "America/New_York" (arch linux should be ignored by systemd)
$TZ is unset

硬件时钟设置为 utc 时间并且工作正常。

TZ=utc date

给出正确的输出。

不幸的是我还在中欧夏令时。我错过了什么吗?

答案1

看起来/usr/share/zoneinfo/America/New_York内容不正确。

尝试发出zdump America/New_YorkTZ=America/New_York date

相关内容