如何获取两个LocalDateTime之差
时间: 2023-07-28 12:18:16 浏览: 73
java如何获取两个日期的时间差
5星 · 资源好评率100%
可以使用java.time包中的Duration类来获取两个LocalDateTime之间的差值。示例代码如下:
```
LocalDateTime dateTime1 = LocalDateTime.of(2021, 8, 1, 10, 30, 0);
LocalDateTime dateTime2 = LocalDateTime.of(2021, 8, 2, 12, 0, 0);
Duration duration = Duration.between(dateTime1, dateTime2);
long diffInHours = duration.toHours();
long diffInMinutes = duration.toMinutes();
```
在上面的示例中,我们首先定义了两个LocalDateTime对象,然后使用Duration.between()方法获取它们之间的差值,并将其转换为小时和分钟。
阅读全文