在 Linux 系統中,可以使用 zdump
命令來驗證 tzdata(時區數據)的完整性
zdump -v /etc/localtime | grep "isdst"
這個命令會顯示當前系統時區的詳細信息,包括夏令時的開始和結束時間。如果 tzdata 完整且正確安裝,你將看到類似于以下的輸出:
America/New_York Sun Mar 14 06:59:59 2021 UTC = Sun Mar 14 01:59:59 2021 EST isdst=0 gmtoff=-18000
America/New_York Sun Mar 14 07:00:00 2021 UTC = Sun Mar 14 03:00:00 2021 EDT isdst=1 gmtoff=-14400
America/New_York Sun Nov 7 05:59:59 2021 UTC = Sun Nov 7 01:59:59 2021 EDT isdst=1 gmtoff=-14400
America/New_York Sun Nov 7 06:00:00 2021 UTC = Sun Nov 7 01:00:00 2021 EST isdst=0 gmtoff=-18000
注意:如果你的系統沒有安裝 tzdata,你需要先安裝它。在大多數 Linux 發行版中,可以使用包管理器(如 apt、yum 或 pacman)來安裝。例如,在基于 Debian 的系統上,可以運行以下命令來安裝 tzdata:
sudo apt-get update
sudo apt-get install tzdata