Java中Calendar的成员方法

*给指定的字段添加或者减去时间的偏移量!
 * public abstract void add(int field,int amount)
 * 参数1:常量字段:YEAR,MONTH,DATA(DAY_OF_MONTH)
 * 参数2:就是时间偏移量
 * 
 * 设置指定的年月日
 * public final void set(int year,int month,int date)

public class CalenderDemo2 {
	public static void main(String[] args) {
		//创建日历对象
		Calendar c=Calendar.getInstance();
		int year=c.get(Calendar.YEAR);
		int month=c.get(Calendar.MONTH);
		int day=c.get(Calendar.DATE);
		System.out.println(year+"年"+month+"月"+day+"日");
		System.out.println("-------------");
		//三年前
//		public abstract void add(int field,int amount)
//		c.add(Calendar.YEAR, -3);
//		year=c.get(Calendar.YEAR);
//		System.out.println(year+"年"+month+"月"+day+"日");
//		System.out.println("-------------");
		//五年后的10天前
		c.add(Calendar.YEAR,5);
		year=c.get(Calendar.YEAR);
		c.add(Calendar.DATE, -10);
		day=c.get(Calendar.DATE);
		System.out.println(year+"年"+month+"月"+day+"日");
		System.out.println("-----------");
		Calendar c2=Calendar.getInstance();
		c2.set(2015, 11, 2);
		int year2=c2.get(Calendar.YEAR);
		int month2=c2.get(Calendar.MONTH);
		int day2=c2.get(Calendar.DATE);
		System.out.println(year2+"年"+month2+"月"+day2+"日");
	}
}

你可能感兴趣的:(笔记,java)