Joda LocalTime Meridiem parse
Wenn ich benutze08:00 AM
wiestartTime
und09:00 AM
wieendTime
Dann meineif
Anweisung funktioniert perfekt
LocalTime selected = new LocalTime(hourOfDay, minute);
if (selected.isAfter(startTime) && selected.isBefore(endTime)) {
// doing some work
}
Aber wann immer ich @ benut11:00 PM
wiestartTime
und02:00 AM
wieendTime
dann funktioniert meine if-Anweisung nicht.
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
}