思路:取两个日期对应的时间戳,相减后除以一天的毫秒数
public int daysOfTwo(Date fDate, Date oDate) {
// 安全检查
if (fDate == null || oDate == null) {
throw new IllegalArgumentException("date is null, check it again");
}
// 根据相差的毫秒数计算
int days = (int) ((oDate.getTime() - fDate.getTime()) / (24 * 3600 * 1000));
return days;
}