java比较日期
时间: 2023-08-30 15:06:05 浏览: 54
在Java中,比较两个日期可以使用Date类的compareTo()方法,或者使用Calendar类的compareTo()方法。比较的结果会返回一个整数,表示两个日期的大小关系。
下面是一个使用Date类的compareTo()方法比较两个日期的示例代码:
```
Date date1 = new Date();
Date date2 = new Date();
int result = date1.compareTo(date2);
if (result < 0) {
System.out.println("date1 is before date2");
} else if (result == 0) {
System.out.println("date1 is equal to date2");
} else {
System.out.println("date1 is after date2");
}
```
这个代码片段会比较两个日期date1和date2的大小关系,并输出比较结果。如果date1早于date2,则输出“date1 is before date2”;如果date1等于date2,则输出“date1 is equal to date2”;如果date1晚于date2,则输出“date1 is after date2”。
如果你想使用Calendar类进行日期比较,可以使用它的compareTo()方法,用法与Date类的compareTo()方法类似。
阅读全文