Ошибка синтаксического анализа datetime, DateTimeParseException с действительной отметкой времени - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь проанализировать объект метки времени из sql, и у меня возникают проблемы, вот что у меня есть:

 DateTimeFormatter dateDTF = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT);


 String start = c.getStartTime().getValue();
 //Start: 2018-12-01 16:00:00
 System.out.println("Start: " + start);
 LocalDateTime startDatetime = LocalDateTime.parse(start, dateDTF);

Как вы можете видеть в закомментированном коде my со значением start, чтобы урезать мой рабочий пример. Я получаю следующую ошибку:

java.time.format.DateTimeParseException: Text '2018-12-01 16:00:00' could not be parsed at index 4

1 Ответ

0 голосов
/ 30 ноября 2018

Использование

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

Здесь вы указываете шаблон из DateTimeFormat

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