java时间怎么比较大小方法
时间: 2023-09-08 07:14:21 浏览: 104
在Java中,可以使用Date类和Calendar类来比较时间的大小。
1. 使用Date类比较时间大小:
可以使用Date类的compareTo()方法来比较两个时间的大小,该方法返回值为int类型,表示两个时间的大小关系。
例如:
```java
Date date1 = new Date();
Date date2 = new Date();
int result = date1.compareTo(date2);
if(result < 0){
System.out.println("date1 在 date2 之前");
} else if(result == 0){
System.out.println("date1 和 date2 相同");
} else{
System.out.println("date1 在 date2 之后");
}
```
2. 使用Calendar类比较时间大小:
可以使用Calendar类的compareTo()方法来比较两个时间的大小,该方法返回值为int类型,表示两个时间的大小关系。
例如:
```java
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
int result = calendar1.compareTo(calendar2);
if(result < 0){
System.out.println("calendar1 在 calendar2 之前");
} else if(result == 0){
System.out.println("calendar1 和 calendar2 相同");
} else{
System.out.println("calendar1 在 calendar2 之后");
}
```
阅读全文