在java.util.Date
函数after()
== ">"
有没有办法将日期比较为 ">=" ?
怎么用
!thisDate.before(thatDate)
实现 ">=" 功能。不是很好,我很感激。
Date
implements Comparable
,因此您可以使用以下compareTo
方法:
if (date.compareTo(otherdate) >= 0) { ... }
基本上compareTo
是用于将对象与 等进行比较的 Java 方式>
,<=
并且在很多情况下都可以使用。的after
和before
方法Date
之所以存在,只是因为它们是在compareTo
添加之前引入的。
if (!date.before(otherdate)
- 与“不之后或等于”具有相同的效果