我正在尝试以十进制表示法将两个日期的差异转换为天,例如,在我这样做的那一刻,
Date mostRecentDate = dates[0];
Date previousDate = dates[1];
long mostRecentTime = mostRecentDate.getTime();
long previousTime = previousDate.getTime();
long diffInDays = (mostRecentTime - previousTime ) / (1000 * 60 * 60 * 24);
这总是会导致整个天数,但我希望如果两个日期的差异是两天半,我可以返回 2.5,或者如果差异是 6 小时,我可以返回 0.25 等等。
谢谢 !