public static int getDiffDays(Date beginDate, Date endDate) {
// 相差天数
if(beginDate==null||endDate==null) {
throw new IllegalArgumentException("getDiffDays param is null!");
}
long diff=(endDate.getTime()-beginDate.getTime())/(1000*60*60*24);
int days = new Long(diff).intValue();
return days;
// 相差毫秒数
long date1ms=beginDate.getTime();
long date2ms=endDate.getTime();
return date2ms-date1ms;
}