日付 から unixtime への変換方法 date コマンドに ‘+%s’ 引数をつけると unixtime で表示する。 $ date +%s 1108218628 特定の日付を変換したいときは、’–date’ オプションを利用する。 $ date +%s --date "2005-01-01 00:00" 1104505200 unixtime から 日付 への変換方法 $ date --date "@1104505200" Sat Jan 1 00:00:00 JST 2005 ぼくが知る限り、date コマンドでは変換できない。このため、awk をもちいる。 awk でもできる。 $ echo 1104505200 | awk '{print strftime("%c",$1)}' Sat Jan 1 00:00:00 2005 フォーマットをそろえる場合。 $ echo 11
![unixtime と 日付 の相互変換](https://cdn-ak-scissors.b.st-hatena.com/image/square/80804b34d14c2294fb60a0e59670b6913414b456/height=288;version=1;width=512/https%3A%2F%2Fpooh.gr.jp%2Fwp-content%2Fthemes%2Fcocoon-master%2Fscreenshot.jpg)