java 比较两个日期大小
时间: 2023-06-28 08:14:42 浏览: 90
日期比较大小
可以使用`Date`类或`LocalDate`类来比较两个日期的大小。
使用`Date`类进行比较:
```java
import java.util.Date;
public class DateComparisonExample {
public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date(System.currentTimeMillis() - 1000);
if (date1.compareTo(date2) > 0) {
System.out.println("date1 is after date2");
} else if (date1.compareTo(date2) < 0) {
System.out.println("date1 is before date2");
} else {
System.out.println("date1 is equal to date2");
}
}
}
```
使用`LocalDate`类进行比较:
```java
import java.time.LocalDate;
public class LocalDateComparisonExample {
public static void main(String[] args) {
LocalDate date1 = LocalDate.now();
LocalDate date2 = LocalDate.of(2022, 1, 1);
if (date1.isAfter(date2)) {
System.out.println("date1 is after date2");
} else if (date1.isBefore(date2)) {
System.out.println("date1 is before date2");
} else {
System.out.println("date1 is equal to date2");
}
}
}
```
这两个例子都是比较当前日期和一个过去或未来的日期的大小,你可以根据需要修改日期的值。
阅读全文