的签名ChronoUnit.DAYS.between method
是:
公共长之间(Temporaltemporal1Inclusive,Temporaltemporal2Exclusive)
因此不包括最后一个日期,因为它与示例有关:
LocalDate from = LocalDate.now();
LocalDate to = from.plusDays(1);
ChronoUnit.DAYS.between(from, to); // Result is 1
在该表达式中还有另一个函数可以获取2天吗?
否则,我只会看到我可以按照以下方式进行操作:
LocalDate from = LocalDate.now();
LocalDate to = from.plusDays(1);
ChronoUnit.DAYS.between(from, to.plusDays(1)); // Result is 2
实际上没有,但是您可以使用以下代码:
ChronoUnit.DAYS.between(from, to) + 1;
+1
这两个本地日期之间的差值增加了1天,因此可以说包含了最后一个日期。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句