「Java」Date型からTimestamp型への変換サンプル
説明
add(int field, int amount)
カレンダの規則に基づいて、指定された時間量を指定されたカレンダフィールドに加算または減算します。
サンプルコード
package com.arkgame.study.java.it; import java.sql.Timestamp; import java.util.Calendar; import java.util.Date; public class CalendarDemo { private static int day = 30; public static void main(String[] args) { Calendar cal = Calendar.getInstance(); // 5日加算 cal.add(Calendar.DAY_OF_MONTH, day); // Date型取得 Date res = cal.getTime(); System.out.println("Date型の時間: " + res.toString()); // Date Timestamp 変換 Timestamp tmp = new Timestamp(res.getTime()); System.out.println("Timestamp型の時間: " + tmp.toString()); } }
実行結果
Date型の時間: Sun Jan 03 19:42:04 JST 2021
Timestamp型の時間: 2021-01-03 19:42:04.236