比较两个时间的间隔天数(笔记一上)

比较两个时间的间隔天数(笔记一下)
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));    
	}