gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:42:01 30 4
gpt4 key购买 nike

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

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

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

最佳答案

plusDays不会改变原始的 LocalDate,您必须分配结果:

dateFrom = dateFrom.plusDays(1L);

关于java - 为什么 LocalDate.plusDays 在这里不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933397/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com