/** * 判断给定日期是否是当月的最后一天 * @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; } }
判断指定日期是否是当月最后一天
猜你喜欢
转载自blog.csdn.net/snowing1997/article/details/127452123
今日推荐
周排行