來自Calendar.before(Object when)
的javadoc:Calendar.before(Object when),爲什麼是Object?
返回此Calendar是否表示指定Object所表示的時間之前的時間。此方法相當於:
compareTo(when) < 0
當且僅當如果是Calendar實例時。否則,該方法返回false。
爲什麼它接受一個對象,如果有人傳遞的東西不是日曆實例,它返回false?爲什麼不只是接受一個日曆實例?這使我在一段時間內在功能上看到了不正確的結果。
+1。請注意,Date對象(其設計問題日曆應該解決)具有一個不帶對象(但另一個日期)的before方法。不是特別一致的API。 – Thilo 2010-09-21 10:04:17
「與...同住」是否意味着傾銷Joda Time? – ILMTitan 2010-09-21 15:23:17