Я создаю систему бронирования и пытаюсь ограничить отмену поездки пользователем, если он / она пытался отменить ее за одну неделю до фактической даты поездки.
Другими словами: пользователь забронировал поездка начинается 1 июля, а поездка начинается 1 августа. Пользователь попытался отменить свой заказ на поездку 23 июля. Система должна заблокировать его / ее запрос на отмену поездки. Я хочу, чтобы проверка даты работала, когда пользователь пытается отменить поездку до даты начала. Может ли кто-нибудь помочь мне подтвердить дату запроса пользователя на отмену поездки. Я пробовал приведенный ниже код, но не уверен, что он работает правильно
This is the code I tried to implement:
//Getting input values from jsp from
LocalDate.parse(request.getParameter("startDate"));
LocalDate endDate = (LocalDate)
LocalDate.parse(request.getParameter("endDate"));
LocalDate startDate = (LocalDate) LocalDate.of(2020, 05, 01);
LocalDate isexpDate = LocalDate.of(2020, 04, 01);
if (startDate.minusWeeks(1).isBefore(isexpDate))
Дата начала и окончания должна основываться на вводе пользователем