「Java」java.util.Calendarクラスのサンプル

説明
1.public static Calendar getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
2.java.util.Calendar
Calendarクラスは、特定のインスタントとYEAR、MONTH、DAY_OF_MONTH、HOURなどのcalendar fieldsセット間の変換、
および次週の日付の取得などのカレンダ・フィールド操作を行うための抽象クラスです。
Javaコード

package com.arkgame.study;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class CalendarStrDemo {

      public static void main(String[] args) {
            Calendar ttDate = Calendar.getInstance();
            // year
            String strYear = String.valueOf(ttDate.get(Calendar.YEAR));
            // month
            String strMonth = String.valueOf(ttDate.get(Calendar.MONTH) + 1);
            // day
            String strDay = String.valueOf(ttDate.get(Calendar.DATE));
            System.out.println("現在日時:" + strYear + "年" + strMonth + "月" + strDay + "日");
            // フォーマットパターン指定
            SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日 E曜日");
            String result = sf.format(ttDate.getTime());
            System.out.println("フォーマット指定後結果:" + result);

      }

}

結果
現在日時:2020年10月21日
フォーマット指定後結果:2020年10月21日 水曜日

Java

Posted by arkgame