/**
* 判断给定日期是否是当月的最后一天
* @param date
* @return
*/
public static boolean isLastDayOfMonth(Date date) {
//1、创建日历类
Calendar calendar = Calendar.getInstance();
//2、设置当前传递的时间,不设就是当前系统日期
calendar.setTime(date);
//3、data的日期是N,那么N+1【假设当月是30天,30+1=31,如果当月只有30天,那么最终结果为1,也就是下月的1号】
calendar.set(Calendar.DATE, (calendar.get(Calendar.DATE) + 1));
//4、判断是否是当月最后一天【1==1那么就表明当天是当月的最后一天返回true】
if (calendar.get(Calendar.DAY_OF_MONTH) == 1) {
return true;
}else{
return false;
}
}
04-23
249
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-20
4547
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-03
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交