LocalDateTime比较两个时间相差几天
时间: 2023-07-28 07:20:53 浏览: 106
比较两个日期之间相差的天数
可以使用LocalDate的between方法来比较两个LocalDateTime相差几天。示例代码如下:
```
LocalDateTime dateTime1 = LocalDateTime.of(2022, 1, 1, 0, 0, 0);
LocalDateTime dateTime2 = LocalDateTime.of(2022, 1, 3, 0, 0, 0);
LocalDate date1 = dateTime1.toLocalDate();
LocalDate date2 = dateTime2.toLocalDate();
long days = ChronoUnit.DAYS.between(date1, date2);
System.out.println(days); // 输出 2
```
在上述代码中,我们先把LocalDateTime转换成LocalDate,然后使用ChronoUnit.DAYS.between方法比较两个日期相差的天数。
阅读全文