比较两个时间的间隔天数(笔记一上)
比较两个时间的间隔天数(笔记一下)
private static final String defaultFormat = "yyyy-MM-dd"; /** * 比较两个时间的间隔天数 * @param date1 * 要比较的时间1 * @param date2 * 要比较的时间2 * @return */ public static int dateDiff(Date date1, Date date2) { SimpleDateFormat sdf = new SimpleDateFormat(defaultFormat); 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)); }