import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Main {
public static void main
(String[] args
) { String strStartTime
= "22:30:00", strStopTime
= "03:30:00", strTestTime
= "01:14:23"; LocalDate today = LocalDate.now();
LocalDateTime startTime = today.atTime(LocalTime.parse(strStartTime));
LocalDateTime stopTime = today.atTime(LocalTime.parse(strStopTime));
if (stopTime.isBefore(startTime))
stopTime = stopTime.plusDays(1);
LocalDateTime testTime = today.atTime(LocalTime.parse(strTestTime));
if (testTime.isBefore(startTime))
testTime = testTime.plusDays(1);
if (!testTime.isBefore(startTime) && !testTime.isAfter(stopTime))
System.
out.
println(strTestTime
+ " is at or after " + strStartTime
+ " and is before or at " + strStopTime
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxEYXRlVGltZTsKaW1wb3J0IGphdmEudGltZS5Mb2NhbFRpbWU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0clN0YXJ0VGltZSA9ICIyMjozMDowMCIsIHN0clN0b3BUaW1lID0gIjAzOjMwOjAwIiwgc3RyVGVzdFRpbWUgPSAiMDE6MTQ6MjMiOwoJCUxvY2FsRGF0ZSB0b2RheSA9IExvY2FsRGF0ZS5ub3coKTsKCgkJTG9jYWxEYXRlVGltZSBzdGFydFRpbWUgPSB0b2RheS5hdFRpbWUoTG9jYWxUaW1lLnBhcnNlKHN0clN0YXJ0VGltZSkpOwoKCQlMb2NhbERhdGVUaW1lIHN0b3BUaW1lID0gdG9kYXkuYXRUaW1lKExvY2FsVGltZS5wYXJzZShzdHJTdG9wVGltZSkpOwoJCWlmIChzdG9wVGltZS5pc0JlZm9yZShzdGFydFRpbWUpKQoJCQlzdG9wVGltZSA9IHN0b3BUaW1lLnBsdXNEYXlzKDEpOwoKCQlMb2NhbERhdGVUaW1lIHRlc3RUaW1lID0gdG9kYXkuYXRUaW1lKExvY2FsVGltZS5wYXJzZShzdHJUZXN0VGltZSkpOwoJCWlmICh0ZXN0VGltZS5pc0JlZm9yZShzdGFydFRpbWUpKQoJCQl0ZXN0VGltZSA9IHRlc3RUaW1lLnBsdXNEYXlzKDEpOwoKCQlpZiAoIXRlc3RUaW1lLmlzQmVmb3JlKHN0YXJ0VGltZSkgJiYgIXRlc3RUaW1lLmlzQWZ0ZXIoc3RvcFRpbWUpKQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oc3RyVGVzdFRpbWUgKyAiIGlzIGF0IG9yIGFmdGVyICIgKyBzdHJTdGFydFRpbWUgKyAiIGFuZCBpcyBiZWZvcmUgb3IgYXQgIiArIHN0clN0b3BUaW1lKTsKCX0KfQ==