Java计算两个日期之间的天数差
public long days(Date d1, Date d2) {
long gap = 0;
if(d1.before(d2)) {
gap = d2.getTime() - d1.getTime();
} else {
gap = d1.getTime() - d2.getTime();
}
return TimeUnit.DAYS.convert(gap, TimeUnit.MILLISECONDS);
}
public long days(Date d1, Date d2) {
long gap = 0;
if(d1.before(d2)) {
gap = d2.getTime() - d1.getTime();
} else {
gap = d1.getTime() - d2.getTime();
}
return TimeUnit.DAYS.convert(gap, TimeUnit.MILLISECONDS);
}