不同語系date指令印出的格式

會想彙整一下不同語系date指令印出的格式,因為crontab跟我測試script結果不一致。

lzh語系

是Ubuntu預設安裝繁體中文時使用。我裝Ubuntu系統會先用en_US裝好再改語系成zh語系。

 $ LC_TIME=lzh_TW.UTF-8 date

公曆 20廿六年 七月 十五日 週三 八時42分十一秒


zh語系

$ LC_TIME=zh_TW.UTF-8 date

西元2026年07月15日 (週三) 08時42分21秒 CST


en語系

$ LC_TIME=en_US.UTF-8 date

Wed Jul 15 08:42:31 AM CST 2026

長版日期

$ date -I

2026-07-15


自訂日期格式

$ date "+%Y-%m-%d %H:%M:%S"

2026-07-15 09:09:09


短版日期

$ date "+%y%m%d"

260715


ISO 8601 時間格式

$ date -Iseconds

2026-07-15T09:25:35+08:00


手動 ISO 8601 時間格式

(嵌入式系統常用)

$ date "+%Y-%m-%dT%H:%M:%S%z"

2026-07-15T09:18:54+0800




留言