思路:取两个日期对应的时间戳,相减后除以一天的毫秒数
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;
}
本文介绍了一种计算两个日期之间天数差距的方法,通过将日期转换为时间戳并进行差值运算,最后除以一天的毫秒数来实现。此方法适用于需要精确计算日期间隔的场景。
28

被折叠的 条评论
为什么被折叠?



