【发布时间】:2017-12-19 13:18:23
【问题描述】:
ChronoUnit.DAYS.between method的签名是:
public long between(Temporal temporal1Inclusive, 时间 temporal2Exclusive)
所以最后一个日期不包括在内,因为它与示例相关:
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有什么问题?