来自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