简单来说这个方法就是获取最大值,你这样写就是获取本月的最大一天,如果你想要获取到你设置的1,应该使用get方法,int i = calendar.get(Calendar.DATE); 就可以了
new GregorianCalendar 月份是从0开始。,这样02其实是3月份calendar.set(Calendar.DATE, 1); 将日期重置为2013 03 01getActualMaximum 得到当前月的最大天数。3月份是31天。