我想将时区设置为 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_York
或TZ=America/New_York date