new Date().compareTo
时间: 2023-11-17 11:57:22 浏览: 83
compareTo用法
`new Date().compareTo` 是一个比较当前时间与另一个时间对象的大小关系的操作。在 Java 中,Date 类实现了 Comparable 接口,因此可以使用 compareTo 方法来比较 Date 对象。
如果想要比较当前时间与另一个时间对象 `otherDate`,可以使用以下代码:
```java
Date currentDate = new Date();
int result = currentDate.compareTo(otherDate);
if (result < 0) {
System.out.println("当前时间早于 otherDate");
} else if (result > 0) {
System.out.println("当前时间晚于 otherDate");
} else {
System.out.println("当前时间与 otherDate 相同");
}
```
在上述示例中,通过调用 `currentDate.compareTo(otherDate)` 方法来比较当前时间与 `otherDate` 的大小关系。返回的结果可以通过正负值来判断大小关系,类似于整数的比较。
请注意,Date 类的 compareTo 方法比较的是时间先后顺序,而不是日期的大小。如果需要比较日期的大小,请使用其他方式,例如使用 LocalDate 类进行日期比较。
阅读全文