Я хочу преобразовать строку в локальную дату в определенном формате (yyyy-MM-dd
). Моя строка уже имеет формат ISO_LOCAL_DATE .
Код
private LocalDate myDate;
public MyObject(String name, LocalDate myDate) {...}
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
MyObject myObject = new myObject("my object name", LocalDate.parse("2019-03-01", formatter));
Ошибка
java.time.temporal.UnsupportedTemporalTypeException: неподдерживаемое поле: NanoOfDay
Ужепробовал
object = new Object("object name", (LocalDate) formatter.parse("2019-03-01"));
use SimpleDateFormatter