java比较日期
时间: 2023-08-30 19:06:13 浏览: 62
在Java中,比较日期可以使用`compareTo()`方法或者使用`before()`、`after()`方法。以下是示例代码:
```java
import java.util.Date;
public class DateCompareExample {
public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date(System.currentTimeMillis() + 1000); // 创建一个比date1晚1秒的日期
// 使用compareTo()方法比较日期
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");
}
// 使用before()、after()方法比较日期
if (date1.after(date2)) {
System.out.println("date1晚于date2");
} else if (date1.before(date2)) {
System.out.println("date1早于date2");
} else {
System.out.println("date1等于date2");
}
}
}
```
阅读全文