gpt4 book ai didi

java - 如何在 Joda Time daysBetween 中包含开始日期?

转载 作者:行者123 更新时间:2023-11-30 02:18:57 25 4
gpt4 key购买 nike

在测试JODA时间来获取已选择的天数时,它不包括开始日期。

    Date from = day1.getTime();
Date to = day2.getTime();

int daysBetween = Days.daysBetween(new DateTime(from), new DateTime(to)).getDays();

因此,如果我选择 12 月 14 日至 16 日,则结果仅显示“2”,而不是 3。

仅对结果“+1”是否安全,或者在 JODA 时间内是否有正确的方法来做到这一点?

最佳答案

实际上Days.daysBetween(-,-)方法只是从结束日中减去开始日。如果您想获取包括开始日期在内的总天数,则必须从开始日期减去 1。

关于java - 如何在 Joda Time daysBetween 中包含开始日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47412174/

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