Java SimpleDateFormatクラスを使ってTimestampをStringに変換するサンプル

環境
JavaSE 1.8
Eclispe 4.14.0

構文
1.System.currentTimeMillis()
現在時間を取得します。ミリ秒の時間値を指定します。
2.public SimpleDateFormat(String pattern)
指定されたパターンとデフォルトのFORMATロケールのデフォルト日付フォーマット記号を使ってSimpleDateFormatを構築します。
パラメータ:
pattern – 日付と時刻のフォーマットを記述するパターン

使用例

package com.arkgame.test;

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

public class ArkTest {

      public static void main(String[] args) throws ParseException {
            // Timestampのインスタンスを生成
            Timestamp cftamp = new Timestamp(System.currentTimeMillis());
            // 現在時間
            System.out.println("現在時間: " + cftamp);

            // 日付の形式を指定
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
            // Timestampを指定形式に変換する
            String res = sdf.format(cftamp);
            System.out.println("TimestampをStringに変換する" + res);

      }

}

実行結果
現在時間: 2022-11-15 13:36:50.183
TimestampをStringに変換する2022年11月15日

Java

Posted by arkgame