在java.util.Date
函数after()
==“>”
有没有办法将日期比较为“> =”?
答案 0 :(得分:8)
如何使用
!thisDate.before(thatDate)
实现“> =”函数。不太好,我很感激。
答案 1 :(得分:3)
答案 2 :(得分:1)
Date
实施Comparable
,因此您可以使用compareTo
方法:
if (date.compareTo(otherdate) >= 0) { ... }
基本上compareTo
是用于将对象与>
,<=
等进行比较的Java方法,并且可以在很多情况下工作。 after
的{{1}}和before
方法可能只是因为它们是在添加Date
之前引入的。
答案 3 :(得分:0)
if (!date.before(otherdate)
- 与“不等于或等于”
答案 4 :(得分:0)