LocalDateTime 相隔天数
时间: 2023-10-15 20:22:52 浏览: 101
要计算两个 LocalDateTime 实例之间的天数差异,你可以使用 ChronoUnit 类的 between 方法。以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime1 = LocalDateTime.of(2022, 3, 1, 10, 30);
LocalDateTime dateTime2 = LocalDateTime.of(2022, 3, 5, 15, 45);
long daysBetween = ChronoUnit.DAYS.between(dateTime1, dateTime2);
System.out.println("Days between: " + daysBetween);
}
}
```
在上面的示例中,我们创建了两个 LocalDateTime 实例 `dateTime1` 和 `dateTime2`,分别表示不同的日期和时间。然后,使用 `ChronoUnit.DAYS.between()` 方法来计算两个实例之间的天数差异,并将结果输出到控制台。
运行上述代码将输出:
```
Days between: 4
```
这表示 `dateTime1` 和 `dateTime2` 相隔了4天。你可以根据自己的需求修改 LocalDateTime 的值以及输出格式。
阅读全文