LocalDate 怎么比大小
时间: 2024-09-03 07:00:55 浏览: 44
`LocalDate` 是 Java 8 中的一个日期类,用于表示没有时间部分的日期。如果你想比较两个 `LocalDate` 对象的大小,你可以直接使用它们提供的比较运算符,如 `<`, `>`, `<=`, `>=`。
例如:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2022, 1, 1);
LocalDate date2 = LocalDate.of(2023, 1, 1);
// 比较大小
boolean isBefore = date1.isBefore(date2); // true,因为date1在date2之前
boolean isEqual = date1.equals(date2); // false,因为它们不是同一天
boolean isAfter = !isBefore && !isEqual; // true, 因为date1既不大于也不小于date2,所以是after
System.out.println(isBefore + ", " + isEqual + ", " + isAfter);
}
}
```
在这个例子中,`isBefore()` 和 `isAfter()` 方法返回布尔值,告诉你一个日期是否早于或晚于另一个日期。
阅读全文