java中时间比较大小
时间: 2023-09-10 16:11:12 浏览: 97
Java时间大小的比较
Java中比较时间大小可以使用Date类的compareTo方法,该方法返回值为int类型,表示两个日期之间的时间差,其中:
- 如果当前日期小于另一个日期,则方法返回一个负数
- 如果当前日期等于另一个日期,则方法返回0
- 如果当前日期大于另一个日期,则方法返回一个正数
示例代码:
```java
import java.util.Date;
public class TimeComparison {
public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date(System.currentTimeMillis() + 1000); // 比当前时间晚1秒
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之后");
}
}
}
```
阅读全文