Javaでのunixtimeの変換方法

FB連携してるとunixtimeを扱う必要性が出てくるのでそのメモ。

【現在日時をunixtimeで取得する方法】

System.currentTimeMillis() / 1000L

で取得出来る。
ポイントは1000で割る所。
※1秒=1000ミリ秒だからですね。

結果は秒。
※参考にさせて頂いたブログではミリ秒とあったが、
どうやら秒の間違い。

24時間前の時刻を取得したかったので、
取得結果を-86400000(ミリ秒)すると1年以上前の時刻になった。

-86400(秒)だと1日前の時刻になった。
よって、秒が正しいと言える。

【unixtimeを日付に変換する】

Date date = new Date(unixtime * 1000);

で取得出来る。
ポイントは1000で掛ける所。
日付形式はSimpleDateFormatで適宜調整。

【格言】
1000で割って、1000で掛ける!!

PS:
こちらのブログを参考にさせて頂きました。
ありがとうございますm(__)m
http://masterka.seesaa.net/article/228440454.html