設定時區

設定時區

我想將時區設定為 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

相關內容