Joda LocalTime Meridiem parse
Cuando uso08:00 AM
comostartTime
y09:00 AM
comoendTime
entonces miif
declaración funciona perfecto
LocalTime selected = new LocalTime(hourOfDay, minute);
if (selected.isAfter(startTime) && selected.isBefore(endTime)) {
// doing some work
}
Pero cada vez que uso11:00 PM
comostartTime
y02:00 AM
comoendTime
entonces mi declaración if no funciona.
LocalTime startTime = LocalTime.parse("11:00 PM", DateTimeFormat.forPattern("KK:mm a"));
LocalTime endTime = LocalTime.parse("02:00 AM", DateTimeFormat.forPattern("KK:mm a"));
LocalTime selected = new LocalTime(hourOfDay, minute);
if (selected.isAfter(startTime) && selected.isBefore(endTime)) {
// doing some work
}