Java SimpleDateFormatでTimestampをString型の文字列に変換する

環境
Eclipse 4.14
Java SE1.8

書式
Timestamp 変数名 = new Timestamp(日付時刻);
SimpleDateFormat sdf = new SimpleDateFormat(日付のフォーマット);
sdf.format(変数名)
format関数を使ってTimestampをString型の文字列に変換します。

使用例

package com.arkgame.study;

import java.sql.Timestamp;
import java.text.SimpleDateFormat;

public class ArkexDemo {

      private static final String FMT = "yyyy/MM/dd";

      public static void main(String[] args) {
            // 現在時刻
            Timestamp tmp = new Timestamp(System.currentTimeMillis());
            // フォーマット "yyyy/MM/dd"を指定
            SimpleDateFormat sdf = new SimpleDateFormat(FMT);
            // TimestampをString型に変換
            String restr = sdf.format(tmp);
            System.out.println("TimestampをString型の文字列に変換する結果:\n" + restr);
      }

}

実行結果
TimestampをString型の文字列に変換する結果:
2023/01/23

Java

Posted by arkgame