这样取出每个月的第一天
GregorianCalendar gc = new GregorianCalendar(2004,1,1);
System.out.println(gc.getTime().toLocaleString());
System.out.println(gc.getActualMinimum(gc.DAY_OF_MONTH));
GregorianCalendar 在java.util下
需要注意的是 java.util.Date对象在构造的时候 年份是与1900年的差值,2004就是104,月份不是1-12 而是0-11,日期正常剩下就不用说了吧
GregorianCalendar gc = new GregorianCalendar(2004,1,1);
System.out.println(gc.getTime().toLocaleString());
System.out.println(gc.getActualMinimum(gc.DAY_OF_MONTH));
GregorianCalendar 在java.util下
需要注意的是 java.util.Date对象在构造的时候 年份是与1900年的差值,2004就是104,月份不是1-12 而是0-11,日期正常剩下就不用说了吧
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货