Joe*_*Joe 4 java date count java-8
签名ChronoUnit.DAYS.between method
是:
公众之间的长期(时间颞1包含,时间颞2独家)
所以最后的日期不包括在内,因为它与示例相关:
LocalDate from = LocalDate.now();
LocalDate to = from.plusDays(1);
ChronoUnit.DAYS.between(from, to); // Result is 1
Run Code Online (Sandbox Code Playgroud)
是否还有其他功能可以在该表达式中获得2天?
否则我只看到我能做到如下:
LocalDate from = LocalDate.now();
LocalDate to = from.plusDays(1);
ChronoUnit.DAYS.between(from, to.plusDays(1)); // Result is 2
Run Code Online (Sandbox Code Playgroud)
实际上没有,但您可以使用以下代码:
ChronoUnit.DAYS.between(from, to) + 1;
Run Code Online (Sandbox Code Playgroud)
+1
这两个当地日期之间的差异增加1天,所以我们可以说包括最后一个日期.