Assuming this is how you get the current time in Joda time:
DateTime now = new DateTime();
How do you calculate values for the variables
I would use:
LocalDate today = now.toLocalDate();
LocalDate tomorrow = today.plusDays(1);
DateTime startOfToday = today.toDateTimeAtStartOfDay(now.getZone());
DateTime startOfTomorrow = tomorrow.toDateTimeAtStartOfDay(now.getZone());
Then check if startOfToday <= time < startOfTomorrow
for any particular time.
Of course, it partly depends on exactly what's stored in the database - and what time zone you're interested in.