我想检查给定的 DateTime 是在凌晨 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;
有没有更好的办法?