Я хочу сравнить дату строки (дд.ММ.гггг) с текущей датой?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Я хочу сравнить дату строки (дд.ММ.гггг) с текущей датой?

Сообщение Anonymous »

У меня есть строковая дата в формате дд.ММ.гггг. Я хочу сравнить, является ли это будущей датой (сегодня+1 день)
Я пытаюсь преобразовать строку в дату и получить текущую дату из SimpleDateFormat, но при попытке преобразовать строку даты, которую я получаю в формате «EEE MMM дд ЧЧ:мм:сс ззз гггг».

Код: Выделить всё

String profileUpdateChangeDate = "31.01.2023"
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
Date changeDate = sdf.parse(profileUpdateChangeDate);
_log.info("changeDate===>>>"+changeDate);
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy");
String str = formatter.format(date);
_log.info("Currentdate-===>"+str);
Как проверить, является ли ProfileUpdateChangeDate будущей датой?

Подробнее здесь: https://stackoverflow.com/questions/752 ... rrent-date
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»