1,作用:
2,Calendar的使用:
- Calendar 提供了一个类方法 getInstance 用于获取 Calendar 对象,其日历字段已使用当前日期和时间初始化。
创建Calenbar对象语句:Calendar cal = Calendar.getInstance();
Calendar cal = Calendar.getInstance();
不需要创建对象;使用 getInstance 方法获取即可;
注意:在Calendar里面,MONTH(月)是从0开始的;0表示一月,1则表示2月,以此类推
3,常用的 方法:
// get:返回日历字段值
Calendar c1 = Calendar.getInstance();
System.out.println(c1.get(Calendar.YEAR));
System.out.println(c1.get(Calendar.DAY_OF_MONTH));
System.out.println(c1.get(Calendar.HOUR_OF_DAY));
//add:添加或减去给定的日历字段
//使用getInstance方法创建Calendar对象:
Calendar c2 = Calendar.getInstance();
//加:
c2.add(Calendar.YEAR,10);
System.out.println(c2.get(Calendar.YEAR));
//减:
c2.add(Calendar.YEAR,-10);
System.out.println(c2.get(Calendar.YEAR));
//set:设置当前日历的年月日:
Calendar c3 = Calendar.getInstance();
c3.set(2022,10,03);
System.out.println(c3);