macos で UNIX Time を取得したいときの備忘録。
DynamoDB から、Point In Time Recovery をしたいときに、UNIX time の指定が必要なので、手軽に変換して利用したい。
環境
$ sw_vers ProductName: Mac OS X ProductVersion: 10.15.7 BuildVersion: 19H1615
Unixtime 取得
$ YYYY=2022 $ MM=01 $ DD=24 $ HH=20 $ UNIXTIME=(`date -j -f "%Y-%m-%d %H:%M:%S" "$YYYY-$MM-$DD $HH:00:00" +%s`) $ echo $UNIXTIME 1643022000
UNIX time から日付の確認
$ date -r $UNIXTIME 2022年 1月24日 月曜日 20時00分00秒 JST