「Java」CalendarクラスとSimpleDateFormatクラスでシステム日付を取得する
環境
JDK1.8
書式
getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
SimpleDateFormatについて
日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスです。フォーマット(日付→テキスト)、解析(テキスト→日付)および正規化を行うことができます。
使用例
package com.arkgame.study; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Locale; public class Test { //日付のフォーマット private static final String FMT = "yyyy/MM/dd"; public static void main(String[] args) { //Calendarインスタンス生成 Calendar c = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat(FMT, Locale.JAPAN); //日付をフォーマットする String str = sdf.format(c.getTime()); System.out.println("現在の日付: " + str); } }
実行結果
現在の日付: 2022/04/15