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));//获得月末是几号 }
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved 站长博客 粤ICP备13059550号-3