Java-Zweizeiler: Wie können alle Tage eines Zeitraumes mit Java 8 ausgegeben werden?

Manchmal benötigt man alle Tage im Jahr oder alle Tage im Monat oder alle Tage von Start Datum bis zum Ende Datum. Das geht mit Java 8 in einen Zweizeiler:

// erst die Differenz zwischen Start und Ende Datum berechnen
long daysBetween = ChronoUnit.DAYS.between(startDate, endDate);
// dann über alle Tage iteriern
IntStream.iterate(0, i -> i + 1)
        .limit(daysBetween)
        .mapToObj(i -> startDate.plusDays(i)
        .collect(Collectors.toList());

Hier das Ergebnis und die ganze Klasse:

Java-Zweizeiler: Wie können alle Tage eines Zeitraumes mit Java 8 ausgegeben werden?

Ähnliche Artikel:

  1. Java Thread – 6 State oder wie starten wir ein einfaches Java Programm auf dem Raspberry Pi
  2. Java: Rätsel des Tages
  3. Excel-Quickie: Wie kann ein Spalte mit allen Tagen des Jahres (Monat) erzeugt werden?

wallpaper-1019588
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
An der Algarve ist immer was los! – Die Veranstaltungs-Highlights für 2026
wallpaper-1019588
Neue Gefahr im Garten: Wie der Klimawandel invasive Schädlinge nach Deutschland bringt
wallpaper-1019588
Warum kaum jemand zum monatlichen Get-together kommt – und was Du ändern kannst
wallpaper-1019588
Mops-Fellwechsel: Warum haart mein Mops im Frühling so stark?