相关疑难解决方法(0)

为什么LocalDate.plusDays在这里不起作用?

我正在尝试通过以下方式将日期范围划分为各个日期:

private static void splitDates(LocalDate dateFrom, LocalDate dateTo) {
    while (dateFrom.isBefore(dateTo) || dateFrom.isEqual(dateTo)) {
        System.out.println(dateFrom);
        dateFrom.plusDays(1L);
    }
}
Run Code Online (Sandbox Code Playgroud)

而且我不知道为什么dateFrom.plusDays(1L)不起作用,因为日期保持不变,所以循环变为无限。

java localdate

2
推荐指数
2
解决办法
853
查看次数

标签 统计

java ×1

localdate ×1