「Java」Calendarクラスで現在日付を取得する

2022年3月16日

環境
JavaSE1.8
Eclipse 2019

書式
1.public static Calendar getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
2.public final Date getTime()
このCalendarの時間値(元期からのミリ秒単位のオフセット)を表すDateオブジェクトを返します。
3.public final Date getTime()
このCalendarの時間値(元期からのミリ秒単位のオフセット)を表すDateオブジェクトを返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
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); } }
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

Java

Posted by arkgame