「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日 水曜日