我想兩個日期的差轉換爲天,十進制,例如,在我這樣做的那一刻,獲得天量十進制
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等。
謝謝!
如果想要小數點,請不要使用太長時間。 – Averroes
您可能想要使用雙打,然後圍繞您的答案,無論您想要多少小數。 – Thor84no