unixtime と 日付(date) の相互変換方法
日付 から unixtime への変換方法
date コマンドに ‘+%s’ 引数をつけると unixtime で表示する。
$ date +%s 1266371495
特定の日付を変換したいときは、’–date’ オプションを利用する。
$ date +%s --date "2010-01-01 00:00" 1262271600
unixtime から 日付 への変換方法
$ date --date "@1262271600" 2010年 1月 1日 金曜日 00:00:00 JST
フォーマットを揃えたい場合は以下のように。
$ echo 1262271600 | awk '{print strftime("%Y-%m-%d %H:%M:%S", $1)}'
2010-01-01 00:00:00


