/** * 比较两个时间的间隔天数 * @param date1 * 要比较的时间 * @param date2 * 要比较的时间 * @return */ public static int dateDiff(Date date1, Date date2) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String time = sdf.format(date1); String time2 = sdf.format(date2); try { date1 = sdf.parse(time); date2 = sdf.parse(time2); } catch (ParseException e) { e.printStackTrace(); } long d1 = date1.getTime(); long d2 = date2.getTime(); long dif = d1>d2 ? d1-d2 : d2-d1; long count = dif / 86400000;// 获取两个时间的间隔天数 return Integer.parseInt(String.valueOf(count)); }