Abrufen eines Datumsbereichs in Java
Es kann vorkommen, dass eine Liste von Daten zwischen zwei angegebenen Daten erforderlich ist. Dieser Bereich kann sowohl das Start- als auch das Enddatum umfassen.
Java 8 java.time-Paket
Bei Verwendung von Java 8 bietet das Java Time-Paket eine elegante Lösung basierend auf die Joda-Time API:
Beispiel:
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); }
Das obige ist der detaillierte Inhalt vonWie rufe ich einen Datumsbereich in Java ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!