dateコマンドを使ってISO8601の形式で現在時刻を表示します。 ログ出力などで使えるはずです。
ISO8601でもYYYY-MM-DDTHH:mm:ss.sssZ
またはYYYY-MM-DDTHH:mm:ssZ
の形式が使いやすい(見やすい)と思っているので、それを出力させます。
(本当はミリ秒の表記はISO8601には存在しないようです。)
先に結論だけだしておきます。
$ echo `date '+%Y-%m-%dT%H:%M:%S.%3N' --utc`Z 2024-11-02T06:54:32.123Z
ミリ秒が不要ならば以下でよいです。
$ echo `date '+%Y-%m-%dT%H:%M:%S' --utc`Z 2024-11-02T06:54:32Z続きを読む