Мне нужно настроить программу, которая сравнивает дату создания объекта даты (скажем, объекта даты 1) с другим объектом даты или даты в будущем (скажем, объектом даты 2), который представляет крайний срок.Например, если я создаю исходный объект datetime, я хочу иметь возможность сравнивать текущую дату создания с, скажем, датой через 18 дней после указанной даты (крайнего срока). Я не хочу жестко кодировать фактические даты и крайние сроки,Он должен возвращать логическое значение (true, если текущая дата равна или более поздняя, чем дата крайнего срока, в противном случае - false).В конце концов, я захочу сохранить дату крайнего срока во внешней базе данных, а затем при необходимости сравнить указанную дату крайнего срока с текущей датой.
Я могу получить текущую дату с помощью приведенного ниже кода, но не знаю, как это сделать.получить крайний срок, указав «х» дней от текущей даты вместо жесткого кодирования значений даты.
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
LocalDateTime now = LocalDateTime.now();
System.out.println(dtf.format(now));
Я хочу иметь возможность вернуть boolean
;false
если текущая дата предшествует дате крайнего срока, true
если текущая дата> = дата крайнего срока