「Java」TimestampとDateクラスで現在日時を取得する方法
Javaコード
package com.example; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; public class TimeStampValDemo { private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd.HH.mm.ss"); public static void main(String[] args) { // 方法1 Timestampクラス利用 Timestamp cft = new Timestamp(System.currentTimeMillis()); System.out.println("Timestampクラスで日時の取得: " + cft + " タイム: " + cft.getTime()); // 方法2 Dateクラス利用 Date date = new Date(); System.out.println("Dateクラスで日時の取得: " + new Timestamp(date.getTime())); // timestampフォーマット System.out.println("フォーマット後日時: " + sdf.format(cft)); } }
実行結果
Timestampクラスで日時の取得: 2020-07-20 16:21:54.355 タイム: 1595402514355
Dateクラスで日時の取得: 2020-07-20 16:21:54.355
フォーマット後日時: 2020/07/20.16.21.54