Java 8 DateTimeFormatter, чтобы игнорировать миллисекунд и зонаJAVA

Программисты JAVA общаются здесь
Anonymous
 Java 8 DateTimeFormatter, чтобы игнорировать миллисекунд и зона

Сообщение Anonymous »

Я борюсь с Java 8 DateTimeFormatter .

Я хотел бы преобразовать заданную строку в дату и анализируется в локацию < /p>

Вот мой код < /p>

DateTimeFormatter f = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss")
String text = "2020-01-01T01:01:11.123Z"
LocalDateTime date = LocalDateTime.parse(text, f)
< /code>

Но Java бросает < /p>


Текст не может быть проанализирован, не может быть обнаружен текст. Индекс 19 < /p>
< /blockquote>

Если я изменю ofpattern < /code> на yyyy-mm-dd't'hh: mm: ss.sssx < /code>, мой код выполняется без какой -либо ошибки.
Но я не хочу использовать Millisecond и Time Rota. < /p>

Подробнее здесь: https://stackoverflow.com/questions/488 ... d-and-zone

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