在Debian系統中,可以使用date
命令來轉換時間戳。以下是兩種常見的方法:
date
命令轉換UNIX時間戳獲取當前時間的UNIX時間戳:
date +%s
將UNIX時間戳轉換為可讀日期和時間:
date -d @<timestamp> +"%Y-%m-%d %H:%M:%S"
其中,<timestamp>
是你想要轉換的時間戳。
例如,如果你有一個時間戳1633072800
,你可以這樣轉換:
date -d @1633072800 +"%Y-%m-%d %H:%M:%S"
輸出將會是:
2021-10-01 00:00:00
date
命令轉換其他格式的時間戳如果你有一個非UNIX時間戳(例如,Windows格式的時間戳),你可以使用date
命令的-d
選項來指定輸入格式。
例如,Windows格式的時間戳通常是自1601年1月1日以來的100納秒間隔數。你可以這樣轉換:
date -d @"<windows_timestamp>" +"%Y-%m-%d %H:%M:%S"
例如,如果你有一個Windows時間戳132539897600000000
,你可以這樣轉換:
date -d @"132539897600000000" +"%Y-%m-%d %H:%M:%S"
輸出將會是:
2021-10-01 00:00:00
-d @"<timestamp>"
而不是-d <timestamp>
。通過這些方法,你可以在Debian系統中輕松地轉換時間戳。