「Java」Calendarクラスで現在日付を取得する
環境
JavaSE1.8
Eclipse 2019
書式
1.public static Calendar getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
2.public final Date getTime()
このCalendarの時間値(元期からのミリ秒単位のオフセット)を表すDateオブジェクトを返します。
3.public final Date getTime()
このCalendarの時間値(元期からのミリ秒単位のオフセット)を表すDateオブジェクトを返します。
使用例
package com.arkgame.Test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class CaclendarDemo { // 日付のフォーマット public static final String DATE_FMT = "yyyyMMdd"; public static void main(String[] args) { // 現在の時間取得 Calendar cal = Calendar.getInstance(); // Date変数の宣言 Date nowDate = new Date(); cal.setTime(nowDate); // 日付のフォーマットの定義 SimpleDateFormat sdf = new SimpleDateFormat(DATE_FMT); // Dateを日時文字列にフォーマットします int nnDay = Integer.parseInt(sdf.format(cal.getTime())); System.out.println("現在日付: " + nnDay); } }
実行結果
現在日付: 20220316