Предположим, если у вас есть дата oder в LocalDate
как сегодня
LocalDate orderDate //2019-11-09
Теперь создайте дату крайнего срока, добавив к ней 3
дней
LocalDateTime deadLineDate =orderDate.plusDays(3).atStartOfDay(); //2019-11-12T00:00
Даже если выЕсли вы хотите определенное время, вы можете использовать atTime
методы
LocalDateTime deadLineDate =orderDate.plusDays(3).atTime(12,0);
Так что, если currentDateTime
раньше, чем deadLineDate
клиент может изменить заказ
if(currentDateTime.isBefore(deadLineDate)) {
// can modify the order
}
else {
//user can not modify the order
}