Calendar是一个抽象类,用来设置时间
//Calendar 日期类 --------时间日历
public class Test01 {
//Calendar是一个抽象类
public static void main(String[] args) {
Calendar c = new GregorianCalendar();
//set有很多方法--利用方法的重载
//1,一次性设置所有的值
// c.set(2012, 2, 12, 12, 33, 2);
//2,也可以分开设置 (如果不设置时分秒就会获取当前时刻的时分秒)
// c.set(Calendar.YEAR, 2001);
// c.set(Calendar.MONTH, 1);
// c.set(Calendar.DATE, 10);
c.setTime(new Date());
Date date = (Date) c.getTime();
System.out.println(date);
System.out.println(c.get(Calendar.YEAR));
//测试日期计算 (如果是年,后边的数字就是30年,,如果是天,后边的数字就是30天)
c.add(Calendar.YEAR, 30);
//减30天
c.add(Calendar.DATE, -30);
System.out.println(c);
}
}