Предположим, у меня есть Collection
из DateTimes
, как я могу отфильтровать все объекты DateTime
, которые имеют время между 10ч00 и 12h30m?Как извлечь joda DateTime, принадлежащую определенному временному диапазону?
Например:
new DateTime(2013,1,1,10,0)
- это право,
new DateTime(2013,1,1,16,0)
- нет.
Параметры, такие как месяц, год, день, не имеют значения. Любые идеи?
Я бы сравнил, если время после/перед границами. Он читает намного лучше ИМО. –
@Vixen В идеале у вас будет общий класс Range, который работает со Comparables и имеет метод contains(), но точкой ответа является использование LocalTime – bowmore