Форматирование даты в java.timeJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Форматирование даты в java.time

Сообщение Anonymous »

Я пытаюсь отформатировать дату, которая имеет следующий формат: 05051988. Я хочу использовать LocalDate для форматирования в следующем 5 мая 1988 года.

У меня есть частный метод, который я буду использовать позже в том же классе для введите дату в текстовом формате. Я уже написал некоторый код, но на данный момент я получаю 1988-05-05, если я использую MM, если я заменю его на MMM, то он выдает мне сообщение об ошибке который невозможно разобрать.

private LocalDate parseDate(){
LocalDate dateOfBirth = LocalDate.parse(date, DateTimeFormatter.ofPattern("ddMMyyyy"));
return dateOfBirth;
}


Ошибка:

Exception in thread "main" java.time.format.DateTimeParseException: Text '05051988' could not be parsed at index 2


Подробнее здесь: https://stackoverflow.com/questions/251 ... -java-time
Ответить

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

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

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

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

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