Правильный способ - использовать методы сравнения для LocalTime
:
LocalTime localTime = time.toLocalTime();
if (localTime.isAfter(new LocalTime(12, 30))
&& localTime.isBefore(new LocalTime(14, 0))) { ... }
(Nit: фактически проверяется, что time > 12:30
и time < 14:00
. Если вы хотите >=
и/ или <=
, используйте !localTime.isBefore(...)
и / или !localTime.isAfter(...)
соответственно)