JavaのカレンダーCalendarクラス
2907 ワード
1.Calendarカレンダクラスは、時間情報を静的メンバー変数としてカプセル化した抽象クラスです.
現在の時刻を取得
2.取得した時間を操作する方法:
2.1 get
2.2 add
2.3 gettime
java cal.get(Calendar.DATE)とCalendar.DATEの違い:Calendar.DATEというものはログではなくjavaでCalendarが定義した定数で、日付を取り出すためのkeyに相当します.
2.4 set現在時刻に指定した値を設定
DATE/DATE OF MONTH:いずれも1ヶ月目の日付
現在の時刻を取得
1 //
2 Calendar c=Calendar.getInstance();
3 System.out.println(c);//java.util.GregorianCalendar[time=1577343828788,
2.取得した時間を操作する方法:
2.1 get
1 //
2 int m=c.get(Calendar.MONTH);
3 System.out.println(m);// , +1
2.2 add
1 //
2 c.add(Calendar.MONTH,1);
2.3 gettime
java cal.get(Calendar.DATE)とCalendar.DATEの違い:Calendar.DATEというものはログではなくjavaでCalendarが定義した定数で、日付を取り出すためのkeyに相当します.
1 //
2 Calendar c=Calendar.getInstance();
3 c.getTime();// Date // 0 ,
4 System.out.println(c);
5 SimpleDateFormat cc=new SimpleDateFormat("yyyy-MM-dd HH:mm:SS");
6 System.out.println(cc.format(c.getTime()));// 2019-12-26 15:17:640
2.4 set現在時刻に指定した値を設定
1 //
2 Calendar c=Calendar.getInstance();
3 c.set(1992, 9, 02, 12, 12, 12);
4 //
5 System.out.println(c);
DATE/DATE OF MONTH:いずれも1ヶ月目の日付