代码1
LocalDate localDateStart = LocalDate.of(2022, 3, 1);
LocalDate localDateEnd = LocalDate.of(2022, 4, 2);
System.out.println("天数相差:" + ChronoUnit.DAYS.between(localDateStart, localDateEnd));
天数相差:32
代码2
long todayTimeMillis = System.currentTimeMillis();
long yesterdayTimeMillis = todayTimeMillis - 10 * 24 * 60 * 60 * 1000;
Instant start = Instant.ofEpochMilli(todayTimeMillis);
Instant tenDaysAgoDate = Instant.ofEpochMilli(yesterdayTimeMillis);
Duration duration = Duration.between(tenDaysAgoDate, start);
System.out.println("天数相差:" + duration.toDays());
天数相差:10
代码3
LocalDateTime now = LocalDateTime.now();
LocalDateTime tenDaysAgoDateTime = now.plusDays(-10);
System.out.println("天数相差:" + Duration.between(tenDaysAgoDateTime, now).toDays());
天数相差:10



