「Java」Date型からTimestamp型への変換サンプル
環境
Spring Tool Suite 4
JavaSE17
書式
Date 変数名A = new Date();
Timestamp 変数名B = new Timestamp(変数名A.getTime());
public long getTime()
Date オブジェクトで表される、1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数を返します。
戻り値:
この日付で表される、1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数
使用例
package com.arkgame.study; import java.sql.Timestamp; import java.text.ParseException; import java.util.Date; public class SimpleDateFormatDemo { public static void main(String[] args) throws ParseException { // Date型を取得 Date dt = new Date(); System.out.println("Date型の結果: " + dt); // Timestampに変換 Timestamp tsp = new Timestamp(dt.getTime()); System.out.println("Date型からtimestamp型への変換結果 : " + tsp); } }
実行結果
Date型の結果: Sat Apr 23 20:42:51 JST 2022
Date型からtimestamp型への変換結果 : 2022-04-23 20:42:51.479