java LocalDateTime 比较大小
时间: 2023-10-14 18:16:57 浏览: 111
Java时间大小的比较
可以使用LocalDateTime的compareTo方法来比较两个日期时间的大小。该方法返回一个int类型的值,表示两个日期时间的先后顺序。
示例代码:
```java
LocalDateTime dateTime1 = LocalDateTime.of(2022, 1, 1, 0, 0, 0);
LocalDateTime dateTime2 = LocalDateTime.of(2021, 12, 31, 23, 59, 59);
int result = dateTime1.compareTo(dateTime2);
if (result > 0){
System.out.println("dateTime1 晚于 dateTime2");
} else if (result < 0){
System.out.println("dateTime1 早于 dateTime2");
} else {
System.out.println("dateTime1 等于 dateTime2");
}
```
输出结果:
```
dateTime1 晚于 dateTime2
```
上述代码中,我们通过比较dateTime1和dateTime2的先后顺序,判断出dateTime1是否晚于dateTime2。如果result的值大于0,表示dateTime1晚于dateTime2;如果result的值小于0,表示dateTime1早于dateTime2;如果result的值等于0,表示dateTime1等于dateTime2。
阅读全文