「Java」Timestamp型からString型への変換サンプル
環境
JDK1.8
Eclipse2019-12
書式
1.public final String format(Date date)
Dateを日時文字列にフォーマットします。
パラメータ:date – 時刻文字列にフォーマットする時刻値。
戻り値:フォーマットされた時刻文字列。
2.public static long currentTimeMillis()
ミリ秒で表される現在の時間を返します。
使用例
package com.arkgame.Test; import java.sql.Timestamp; import java.text.SimpleDateFormat; public class TimeStampDemo { // フォーマットPTNAの宣言 public static final String PTNA = "yyyy/MM/dd HH:mm:ss"; // フォーマットPTNBの宣言 public static final String PTNB = "GGGGy年 M月 d日 (E) a h時 m分 s秒"; public static void main(String[] args) { // Timestampオブジェクト生成 Timestamp timestamp = new Timestamp(System.currentTimeMillis()); // String型に変換 SimpleDateFormat smpDFtA = new SimpleDateFormat(PTNA); String strA = smpDFtA.format(timestamp); System.out.println("結果1: " + strA); // String型に変換 SimpleDateFormat smpDFtB = new SimpleDateFormat(PTNB); String strB = smpDFtB.format(timestamp); System.out.println("結果2: " + strB); } }
実行結果
結果1: 2022/04/05 15:05:59 結果2: 西暦2022年 4月 5日 (火) 午後 3時 5分 59秒