So I’m using JodaTime in an app I’ve got and I need a way to tell if the current time is within 6 hours of midnight. Well actually I need to know if the time is within 8 hours of 2am, but JodaTime seems to provide a constant for midnight so I was looking at that. Anyway, I’ve tried a number of different things but nothing quite works. Any help or pointers would be appreciated.
Share
This can be accomplished simply by using JodaTime without any math involved.
The time.plusDays(1).toDateMidnight() (yes, I was lazy), is so that I’m comparing with the next midnight, and not with today’s midnight (which already passed).
If you want to check both before and after, just check both periods.