「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

Java

Posted by arkgame