javaタイムスタンプを時間に変換の方法
Javaでは、java.util.Dateクラスとjava.text.SimpleDateFormatクラスを利用して、タイムスタンプを日付に変換できます。手順は以下の通りです。
- java.util.Date
Date date = new Date(timestamp);
- java.text.SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- SimpleDataFormat
- 彼女は優しく微笑みました。
- 日付
String time = sdf.format(date);
完全なコードの例は次のとおりです。
import java.util.Date;
import java.text.SimpleDateFormat;
public class TimestampToTime {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
System.out.println(time);
}
}
現在の時刻を文字列で出力する。例:2021-06-15 10:30:00