计算两个时间的间隔时间是多少
/** * 计算两个时间间隔 * @param startTime 开始时间 * @param endTime 结束时间 * @param type 类型(1:相隔小时 2:) * @return */ public static int compareTime(String startTime, String endTime, int type) { if (endTime == null || "".equals(endTime)) { endTime = getCurrentTime(); } SimpleDateFormat sdf = DateFormatUtils.getFormat(""); int value = 0; try { Date begin = sdf.parse(startTime); Date end = sdf.parse(endTime); long between = (end.getTime() - begin.getTime()) / 1000L; if (type == 1) { value = (int)(between % 864000L / 3600L); } else if (type == 2) { value = (int)(between % 3600L / 60L); } else if (type == 3) { value = (int)(between % 60L / 60L); } } catch (ParseException var9) { var9.printStackTrace(); } return value; }