unixtime と 日付(date) の相互変換方法

Posted by admin | Linux | 水曜日 17 2月 2010 10:58 AM

日付 から 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

【サイト内の関連記事】





コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード TrackBack URI

コメントをどうぞ