如何在Joda Time Daysbetew中包括开始日期



测试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.daysbetewewnever( - , - )方法仅减去结束日的开始。如果您想获得包括开始日在内的总天数,则必须从开始日期开始减去1。

相关内容

  • 没有找到相关文章

最新更新