Определите допуск (скажем, пару секунд) и ожидаемый часовой пояс.Разобрать дату и время из веб-приложения в соответствующий тип из java.time, современного Java-API даты и времени, используя DateTimeFormatter
.Используйте метод now
из того же класса, чтобы получить текущее время (например, LocalDateTime.now(ZoneId.of("America/Sitka"))
).А также вычтите свое допуск и используйте isBefore
и / или isAfter
, чтобы определить, попадает ли проанализированная дата и время в допустимые пределы.