特定の日時が午前4時から午前8時の間か、午前12時から午前3時までかを確認したいと思います。それを行うための正しい方法は何でしょうか?
これはトリックを行うようです:
DateTime start = new DateTime().withHourOfDay(4);
DateTime end = new DateTime().withHourOfDay(8);
Interval interval = new Interval(start, end);
if(interval.contains(now)) return true;
もっと良い方法はありますか?