Я хотел бы проверить, находится ли данное DateTime между 4:00 и 8:00 или между 12:00 и 3:00. Как правильно поступить?
Кажется, это помогает:
DateTime start = new DateTime().withHourOfDay(4);
DateTime end = new DateTime().withHourOfDay(8);
Interval interval = new Interval(start, end);
if(interval.contains(now)) return true;
Есть ли лучший способ?