1.Calendar的概述和方法
2.Calendar方法
3.Calendar案例:获取任意年份二月有多少天
package cn.itcast_01;
import java.util.Calendar;
/*
* public void add(int field,int amount)根据给定的日历字段和对应的时间,来对当前日历进行加减操作
* public final void set(int year,int month,int date)设置当前日历的年月日
*
*/
public class Calendar方法 {
public static void main(String[] args) {
//获取当前的日历时间
Calendar c = Calendar.getInstance();//子类对象
//获取年
int year =c.get(Calendar.YEAR);
//获取月
int month = c.get(Calendar.MONDAY);
//获取日
int day = c.get(Calendar.DATE);
System.out.println(year+"年"+month+1+"月"+day+"日");
//五年前的十天后
c.add(Calendar.YEAR, -5);
c.add(Calendar.DATE, -10);
//获取年
year =c.get(Calendar.YEAR);
//获取月
month = c.get(Calendar.MONDAY);
//获取日
day = c.get(Calendar.DATE);
System.out.println(year+"年"+month+1+"月"+day+"日");
c.set(2011,12,12);
//获取年
year =c.get(Calendar.YEAR);
//获取月
month = c.get(Calendar.MONDAY);
//获取日
day = c.get(Calendar.DATE);
System.out.println(year+"年"+month+1+"月"+day+"日");
}
}