不同語系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
留言