タイムゾーンの設定

タイムゾーンの設定

タイムゾーンを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

関連情報