Abrufen von Datumsbereichen in Java
In Java ist das Abrufen einer Liste von Datumsangaben innerhalb eines bestimmten Bereichs eine häufige Anforderung. Diese Aufgabe erfordert die Berücksichtigung aller Daten, einschließlich des Start- und Enddatums.
Java 8
Java 8 führt das java.time-Paket ein, das ein leistungsstarkes und leistungsstarkes Paket bereitstellt intuitive Lösung für datumsbezogene Vorgänge. Um das gewünschte Ergebnis zu erzielen, verwenden Sie den folgenden Code:
String startDate = "2014-05-01"; String endDate = "2014-05-10"; LocalDate start = LocalDate.parse(startDate); LocalDate end = LocalDate.parse(endDate); List<LocalDate> dates = new ArrayList<>(); while (!start.isAfter(end)) { dates.add(start); start = start.plusDays(1); }
Der Code analysiert das Start- und Enddatum in LocalDate-Objekte, initialisiert eine leere Liste und gibt eine Schleife ein. Es fügt der Liste iterativ das aktuelle Datum hinzu und erhöht das Datum, bis es das Enddatum überschreitet. Dadurch wird eine umfassende Liste aller Daten innerhalb des Bereichs erstellt.
Das obige ist der detaillierte Inhalt vonWie kann ich in Java eine Liste von Daten innerhalb eines bestimmten Bereichs abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!