java代码怎么比较日期大小
时间: 2023-07-10 12:43:12 浏览: 101
在 Java 中,可以使用 `java.util.Date` 类或 `java.time.LocalDate` 类来比较日期大小。
使用 `java.util.Date` 类比较日期大小的示例代码如下:
```java
Date date1 = new Date();
Date date2 = new Date();
if(date1.compareTo(date2) > 0) {
System.out.println("date1 晚于 date2");
} else if(date1.compareTo(date2) < 0) {
System.out.println("date1 早于 date2");
} else {
System.out.println("date1 等于 date2");
}
```
使用 `java.time.LocalDate` 类比较日期大小的示例代码如下:
```java
LocalDate date1 = LocalDate.now();
LocalDate date2 = LocalDate.of(2021, 10, 1);
if(date1.isAfter(date2)) {
System.out.println("date1 晚于 date2");
} else if(date1.isBefore(date2)) {
System.out.println("date1 早于 date2");
} else {
System.out.println("date1 等于 date2");
}
```
需要注意的是,`java.util.Date` 类已经被标记为过时,推荐使用 `java.time` 包下的日期时间API。
阅读全文