Я использую переменную Java 8 New Date «LocalDateTime» для преобразования строки в метод:
@Override
public Object getAsDate(String value) {
DateTimeFormatter formatter = DateTimeFormatter.ISO_DATE;
return LocalDateTime.parse(value);
}
Когда я вызываю этот метод со своим значением, я получаю ошибку «не удалось проанализировать»:
java.time.format.DateTimeParseException: Text '2018-10-20 18-20-03' could not be parsed at index 10
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
at java.time.LocalDateTime.parse(LocalDateTime.java:492)
at java.time.LocalDateTime.parse(LocalDateTime.java:477)
Не знаю, пропустил ли я что-то.