0
我想使用喬達時間來獲得兩個日期之間的差異,但不知何故,我無法獲得確切的區別。使用喬達時間無法獲得兩個日期之間的正確區別
LocalDate endofCentury = new LocalDate(2014, 01, 01);
LocalDate now = LocalDate.now(); //2017-04-11
Period diff = new Period(endofCentury, now);
System.out.printf("Difference is %d years, %d months and %d days old",
diff.getYears(), diff.getMonths(), diff.getDays());
的差異應是3年,3個月,10天,但我得到3年,3個月3天。
不知道我錯過了什麼,請幫助我。
由於
感謝@傑羅姆。該解決方案爲我工作。 –