请说出任意一年的2月份是多少天。
*/
public class CalendarDemo2 {
public static void main(String[] args) {
// 获取Calendar对象
Calendar c = Calendar.getInstance();
// public final void set(int year,int month,int date)
// 注意,这里给的2其实是3月份。
// c.set(2013, 2, 3);
// 2013,3,3
// public abstract void add(int field,
// int amount)根据日历的规则,为给定的日历字段添加或减去指定的时间量。
// c.add(Calendar.MONTH,2);
// c.add(Calendar.DATE, -20);
Scanner sc = new Scanner(System.in);
int year = sc.nextInt();
c.set(year, 2, 1);// 把日期设置为2013年3月1日
c.add(Calendar.DATE, -1);// 把日期往前推1日
// System.out.println(c.get(Calendar.YEAR));
// System.out.println(c.get(Calendar.MONTH) + 1);
System.out.println(c.get(Calendar.DATE));
}
} |
|