如何查找LocalDate java之间的天数?

use*_*882 4 java java-8

我有两个LocalDates:

LocalDate date1;
LocalDate date2;
//...
Run Code Online (Sandbox Code Playgroud)

如何查找这些日期之间的天数?

Jef*_*ica 10

LocalDate.until是你在找什么.(LocalDate实现Temporal,这是Days接受的,ChronoUnit是TemporalUnit实例的库.)

long days = date1.until(date2, ChronoUnit.DAYS);
Run Code Online (Sandbox Code Playgroud)


mat*_*ias 7

我会做类似的事情

long daysBetween = DAYS.between(date1, date2);
Run Code Online (Sandbox Code Playgroud)

  • 具体来说是“ChronoUnit.DAYS”。 (4认同)