Фильтр выходного дня для Java 8 LocalDateTime

Я хочу написать булевозначную функцию, которая возвращает истину, если данныйLocalDateTime падает между двумя конкретными моментами времени, в противном случае ложь.

В частности, я хочу иметьLocalDateTime фильтр, если заданная дата находится между 22:00 GMT пятницы и 23:00 GMT воскресенья.

Скелет может выглядеть так:

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

Это в основном фильтр выходного дня, и мне интересно, есть ли простое решение с новой библиотекой Java 8 Time (или любыми другими существующими методами фильтра).

Я знаю, как проверить день недели, час и т. Д., Но избегаю изобретать велосипед.

Ответы на вопрос(5)

Ваш ответ на вопрос