Est-il un usablility pour obtenir toutes les dates entre deux dates dans le nouveau java.time
API?
Disons que j'ai cette partie de code:
@Test
public void testGenerateChartCalendarData() {
LocalDate startDate = LocalDate.now();
LocalDate endDate = startDate.plusMonths(1);
endDate = endDate.withDayOfMonth(endDate.lengthOfMonth());
}
Maintenant j'ai besoin de toutes les dates entre startDate
et endDate
.
Je pensais à obtenir l' daysBetween
de ces deux dates et itérer sur:
long daysBetween = ChronoUnit.DAYS.between(startDate, endDate);
for(int i = 0; i <= daysBetween; i++){
startDate.plusDays(i); //...do the stuff with the new date...
}
Est-il une meilleure façon d'obtenir les dates?