java 比较两个时间的大小
时间: 2023-09-28 16:06:05 浏览: 42
要比较两个时间的大小,可以使用`java.util.Date`或`java.time.LocalDateTime`类的`compareTo`方法。
以下是使用`java.util.Date`类的示例代码:
```java
import java.util.Date;
public class TimeComparison {
public static void main(String[] args) {
Date time1 = new Date();
Date time2 = new Date();
int comparisonResult = time1.compareTo(time2);
if (comparisonResult < 0) {
System.out.println("time1 is before time2");
} else if (comparisonResult > 0) {
System.out.println("time1 is after time2");
} else {
System.out.println("time1 and time2 are equal");
}
}
}
```
使用`java.time.LocalDateTime`类的示例代码如下:
```java
import java.time.LocalDateTime;
public class TimeComparison {
public static void main(String[] args) {
LocalDateTime time1 = LocalDateTime.now();
LocalDateTime time2 = LocalDateTime.now();
int comparisonResult = time1.compareTo(time2);
if (comparisonResult < 0) {
System.out.println("time1 is before time2");
} else if (comparisonResult > 0) {
System.out.println("time1 is after time2");
} else {
System.out.println("time1 and time2 are equal");
}
}
}
```
这些示例代码比较了当前时间与当前时间,你可以根据需要修改时间的值进行比较。