/** * 判断给定日期是否为月末的一天 * @param date 日期 * @param dateFormat 日期格式 * @return true:是|false:不是 */ public static boolean isLastDayOfMonth(String date, String dateFormat) { SimpleDateFormat sdf = new SimpleDateFormat(date); Date parse = null; try{ parse = sdf.parse(date); }catch (ParseException e){ Logger.error("日期转换错误", e); }catch (Exception e){ Logger.error("日期转换错误", e); } Calendar calendar = Calendar.getInstance(); calendar.setTime(parse); calendar.set(Calendar.DATE, (calendar.get(Calendar.DATE) + 1)); if (calendar.get(Calendar.DAY_OF_MONTH) == 1) { return true; } return false; }