java 8 API上是否有一个函数可以计算两个日期(包括两个日期)之间的天数?

乔:

的签名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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

计算Java 8中两个日期之间的天数

JAVA 8:计算两个日期之间的特定天数

java 8中是否有任何实用程序可以计算两个日期之间的天数或分钟数或年数?

使用Java 8计算两个日期之间的天数,而忽略一周中的某些天

两个日期之间的Java 8个月计算

Java 8 LocalDate-如何获取两个日期之间的所有日期?

计算java中两个日期之间的天数

Java,计算两个日期之间的天数

Java 8 LocalDateTime-如何获取两个日期之间的所有时间

检查Java 8中“ Instant”的两个实例是否在同一日期

Java计算一年中的天数,或两个日期之间的天数

查找使用Java两个日期之间的时间中位数8

两个Java日期之间的天数差异?

Java中两个日期之间的天数差异?

Java,获取两个日期之间的天数

Java的8日期时间API解析日期字符串当两个模式和价值是未知

具有不同时区的两个Java日期之间经过的天数

如何验证一个Java 8个流中有两个特定的元素呢?

如何在Java 8中比较两个日期之间的分钟差异,同时还要考虑时区差异?

计算两个Java日期实例之间的差异

如何两个流在Java之间的搜索8

Java的8可选:两个null值之间选择

合并两个流Java 8

Java的8两个列表流

合并两个地图与Java 8

两个 List 与 java 8 合并

在Java8中结合两个函数

有没有办法在一个Java8流中读取两个或更多文件?

使用Java 8流计算两个值之间的差异并返回最小值