In java.util.Date after() == ">“
有没有办法把日期比作">=“?
发布于 2013-03-19 17:43:22
如何使用
!thisDate.before(thatDate)来实现">=“函数。不是很好,我很欣赏。
发布于 2013-03-19 17:45:57
那“不在此之前”呢?
布尔结果= !date.before(otherDate)
此外,Joda Time还可以为您节省大量时间:)
发布于 2013-03-19 18:03:31
Date实现了Comparable,因此您可以使用compareTo方法:
if (date.compareTo(otherdate) >= 0) { ... }基本上,compareTo是一种将对象与>、<=等进行比较的Java方式,适用于很多环境。Date的after和before方法之所以存在,可能只是因为它们是在添加compareTo之前引入的。
https://stackoverflow.com/questions/15495932
复制相似问题