UNIXタイムスタンプを取得

UNIXタイムスタンプとは協定世界時 (UTC) における1970年1月1日午前0時0分0秒からの経過秒数(うるう秒は調整済)です。JavaでUNIXタイムスタンプを取得するには、SystemクラスのcurrentTimeMillis()メソッドを使用します。

Long timestamp = System.currentTimeMillis() / 1000;

currentTimeMillis()はミリ秒を返すため、秒単位での値を取得するには、上記の例のように1000で割ります。