/** * 比较时间是否在这两个时间点之间 * * @param time1 * @param time2 * @return */ public static boolean checkTime(String time1, String time2) { Calendar calendar = Calendar.getInstance(); Date date1 = calendar.getTime(); Date date11 = DateUtil.str2Date(DateUtil.date2Str(date1, "yyyy-MM-dd") + " " + time1); // 起始时间 Calendar c = Calendar.getInstance(); c.add(Calendar.DATE, 1); Date date2 = c.getTime(); Date date22 = DateUtil.str2Date(DateUtil.date2Str(date2, "yyyy-MM-dd") + " " + time2); // 终止时间 Calendar scalendar = Calendar.getInstance(); scalendar.setTime(date11); // 起始时间 Calendar ecalendar = Calendar.getInstance(); ecalendar.setTime(date22); // 终止时间 Calendar calendarnow = Calendar.getInstance(); if (calendarnow.after(scalendar) && calendarnow.before(ecalendar)) { return true; } else { return false; } }