Wochenendenfilter für Java 8 LocalDateTime

Ich möchte eine boolesche Wertfunktion schreiben, die true zurückgibt, wenn das angegebeneLocalDateTime liegt zwischen zwei bestimmten Zeitpunkten, sonst false.

Speziell möchte ich ein @ habLocalDateTime filtern, wenn ein bestimmtes Datum zwischen Freitag 22:00 Uhr und Sonntag 23:00 Uhr liegt.

Ein Skelett könnte so aussehen:

public boolean isWeekend(LocalDateTime dateTime) {
    //Checks if dateTime falls in between Friday's 22:00 GMT and Sunday's 23:00 GMT
    //return ...???
}

Dies ist im Grunde ein Wochenendfilter und ich frage mich, ob es eine einfache Lösung mit der neuen Java 8-Zeitbibliothek (oder einer anderen vorhandenen Filtermethode) gibt.

Ich weiß, wie man Wochentage, Stunden usw. überprüft, aber ich vermeide es, das Rad neu zu erfinden.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage