計算 2 個 LocalDates 之間的差異
使用 LocalDate
和 ChronoUnit
:
LocalDate d1 = LocalDate.of(2017, 5, 1);
LocalDate d2 = LocalDate.of(2017, 5, 18);
現在,因為 ChronoUnit
列舉器的方法 between
需要 2 個 Temporal
s 作為引數,所以你可以毫無問題地通過 LocalDate
例項
long days = ChronoUnit.DAYS.between(d1, d2);
System.out.println( days );