我想獲得兩個Java Date對象之間的區別。我已經使用了喬達時間庫。但問題是,我得到的天差異比實際的天差異更大。兩個Java日期之間的差異?
這裏是我的代碼片段:
DateFormat formatter = new SimpleDateFormat("mm/dd/yyyy");
Date someDate=new Date();
Date today = Calendar.getInstance().getTime();
try {
someDate = formatter.parse("06/22/2010");
}
catch(ParseException pe) {
System.out.println("Parser Exception");
}
int days = Days.daysBetween(new DateTime(someDate), new DateTime(today)).getDays();
System.out.println(" Days Between " + someDate + " : " + today + " - " + days);
這裏是我的輸出:
Days Between Fri Jan 22 00:06:00 IST 2010 : Sun Jul 25 19:27:01 IST 2010 - 184
這裏,爲什麼它以 「06/22/2010」 爲1月22日?有沒有人面臨類似的問題?
幫助我的朋友..感謝名單提前..
請刷新鏈接 – 2012-04-13 11:29:38
@ShahzadImam:現在鏈接指向新版本的JavaDocs。 – npinti 2012-04-13 11:44:53
謝謝。解決了問題..... mm – 2012-04-13 11:51:28