[Shell command] 現在の日付の文字列を任意の書式で取得する

作成日: 2020年03月10日

date コマンドを使うと、現在の日付の文字列を取得することができます。下記の例では、現在の時刻を、タイムゾーン Asia/Tokyo で、年-月-日 時:分:秒 のフォーマットで表示します。

date_string=`TZ=Asia/Tokyo date "+%Y-%m-%d %H:%M:%S"`
echo $date_string

実行結果は下記となります。

2020-03-10 09:00:00
Shell command Bash