Как сравнить два экземпляра даты так, что 1 - это дата создания, а другой - крайний срок - PullRequest
0 голосов
/ 18 июня 2019

Мне нужно настроить программу, которая сравнивает дату создания объекта даты (скажем, объекта даты 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 если текущая дата> = дата крайнего срока

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...