Récupération d'une plage de dates en Java
On peut rencontrer une situation où une liste de dates entre deux dates spécifiées est requise. Cette plage peut inclure à la fois les dates de début et de fin.
Package Java 8 java.time
Si vous utilisez Java 8, le package Java Time fournit une solution élégante basée sur l'API Joda-Time :
Exemple :
String startDate = "2014-05-01"; String endDate = "2014-05-10"; LocalDate start = LocalDate.parse(startDate); LocalDate end = LocalDate.parse(endDate); List<LocalDate> totalDates = new ArrayList<>(); while (!start.isAfter(end)) { totalDates.add(start); start = start.plusDays(1); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!