我想計算兩個日期之間的差異。 目前,我做:Java中的日期差異計算
Calendar firstDate = Calendar.getInstance();
firstDate.set(Calendar.DATE, 15);
firstDate.set(Calendar.MONTH, 4);
firstDate.get(Calendar.YEAR);
int diff = (new Date().getTime - firstDate.getTime)/(1000 * 60 * 60 * 24)
這給了我輸出0。但我想,我應該得到的輸出0時,新的Date()爲15.目前新的日期14.這讓我進一步計算錯誤,我很困惑如何解決這個問題。請建議。
thnx您附加的例子幫助我計算差異。 – Mohit224
沒問題@ Mohit224。前幾天進入類似的情況。 – pacman