【Java】
取给定月份的最后一天
作者:Dezai.CN / 发布于2012/6/18/ 428
public static String getLastDayOfMonth(String year, String month) {
Calendar cal = Calendar.getInstance();
//年
cal.set(Calendar.YEAR, Integer.parseInt(year));
//月,因为Calendar里的月是从0开始,所以要-1
cal.set(Calendar.MONTH, Integer.parseInt(month) - 1);
//日,设为一号
cal.set(Calendar.DATE, 1);
//月份加一,得到下个月的一号
cal.add(Calendar.MONTH,1);
//下一个月减一为本月最后一天
cal.add(Calendar.DATE, -1);
return String.valueOf(cal.get(Calendar.DAY_OF_MONTH));//获得月末是几号
}