<分区>
我遇到了问题,因为我试图将日期传递给 Calendar.before() 和 Calendar.after() 而不是传递日历。
如果传递了一个日期,这些方法总是返回 false。
<分区>
我遇到了问题,因为我试图将日期传递给 Calendar.before() 和 Calendar.after() 而不是传递日历。
如果传递了一个日期,这些方法总是返回 false。
最佳答案
这可能是因为有人可以编写 Calendar
的子类来处理各种数据类型,例如 Date,而不会破坏 Calendar.before(Object)
或 Calendar.after(Object)
方法签名。 没有其他您能想到的好理由。所以你可能不得不忍受它。
关于java - 为什么 Calendar.before() 和 Calendar.after() 接受对象值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20733472/