2016-08-26 3 views
0

Строка даты синтаксиса с использованием DateTimeFormatter не работает в пустом пространстве. Может кто-то указать, что мне не хватает?Ошибка DateTimeFormatter с DateTimeParseException

String dateStr = "10/10/2015 4:00:00 PM" 
LocalDateTime.parse(date, DateTimeFormatter.ofPattern("MM/dd/yyyy hh:mm:ss a", Locale.US)); 

java.time.format.DateTimeParseException: Text '10/10/2015 4:00:00 PM' could not be parsed at index 11 
+2

изменить 'hh: mm: ss' to' h: mm: ss' – ymonad

+0

Хороший улов. благодаря –

ответ

2

Не удалось, так как формат входной строки еще не верен. Если вы хотите hh:mm:ss, у вас должны быть ваши данные как 04:00:00 - с часами 04 для соответствия hh.

Смежные вопросы