2012年11月30日金曜日

dateコマンドで現在時刻をミリ秒まで出力(UnixTimeで)

環境はLinuxで。
今どきのdateコマンドは%Nでナノ秒まで出るっぽい。
なのでそれを割ってやる。
$ echo $(printf '%ld' $(expr `date +%s%N` / 1000000))
$ 1354169981849
追記
--dateつけると任意の日時を出力できるよ。
$ echo $(printf '%ld' $(expr `date +%s%N --date "2000-11-11 12:00"` / 1000000))

0 件のコメント:

コメントを投稿