如何在Java中找到两个LocalDate之间的天数?

12

我有两个 LocalDate

LocalDate date1;
LocalDate date2;
//...
如何找到这些日期之间的天数?
2个回答

19

LocalDate.until 是你要找的内容。(LocalDate实现了Temporal,而Days接受的也是Temporal类型,ChronoUnit是TemporalUnit实例的库。)

long days = date1.until(date2, ChronoUnit.DAYS);

8
我会做类似这样的事情。
long daysBetween = DAYS.between(date1, date2);

4
具体来说,是 ChronoUnit.DAYS - WASDi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接