我正在使用Joda-Time並嘗試查找日期之間的差異。在Java中使用Joda找到兩個日期之間的差異
我的代碼有問題嗎?
這裏是我的代碼:
LocalDate startDate = new LocalDate (19990-7-18);
LocalDate endDate = new LocalDate (2013-07-18);
Years Age = Years.yearsBetween(startDate, endDate);
int Age1 = Age.getYears();
String Age2 = new Integer(Age1).toString();
我使用JOptionPane的查看結果,它告訴我的(AGE-1),得到0。
請在發佈之前花時間確保您的代碼正常工作並正確縮進。 – Keppil 2013-03-20 09:44:09
看起來像您以錯誤的格式(19990-7-18)定義了startDate。更改爲(1990-07-18) – 2013-03-20 09:44:51
不確定是否因爲您的開始日期年份錯誤。 – 2013-03-20 09:45:26