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