获取对象的方式
Calendar类是一个抽象类,提供了很多操作日历字段的方法(YEAR、MONTH、HOUR。。。)
由于是抽象类,因此无法直接创建对象使用,可以用getInstance()方法创建对象
public class CalendarObj {
public static void main(String[] args) {
Calendar c = Calendar.getInstance(); //多态,左边父类,右边子类
System.out.println(c);
}
}
Calendar类的常用成员方法
1.get获取相应字段的值
2.set设置相应字段的值
3.add增加或者减少相应字段的值
4.getTime将calendar转为date
public class CalendarObj {
public static void main(String[] args) {
Calendar c = Calendar.getInstance(); //多态,左边父类,右边子类
int i = c.get(Calendar.DAY_OF_MONTH);
System.out.println(i); //17
c.set(Calendar.DAY_OF_MONTH,10);
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(day); //10
c.add(Calendar.DAY_OF_MONTH,1);
int day01 = c.get(Calendar.DAY_OF_MONTH);
System.out.println(day01); //11
Date date = c.getTime();
System.out.println(date); //转为日期
}
}