Java 現在日付をyyyyMMdd形式の文字列で取得するサンプル
環境
Java 8
Eclispe 4.14.0
構文
1.getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
2.getTime()
このCalendarの時間値(元期からのミリ秒単位のオフセット)を表すDateオブジェクトを返します。
3.public SimpleDateFormat(String pattern)
指定されたパターンとデフォルトのFORMATロケールのデフォルト日付フォーマット記号を使ってSimpleDateFormatを構築します。
使用例
package com.arkgame.test; import java.text.SimpleDateFormat; import java.util.Calendar; public class ArkTest { public static void main(String[] args) { // インスタンスを生成 Calendar cd = Calendar.getInstance(); // 日付形式を設定 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); // 整形した日時を格納する String res = sdf.format(cd.getTime()); System.out.println("現在の日付: "+res); } }
実行結果
現在の日付: 2022年11月15日