Jira предоставляет мне этот формат даты через Rest API:2021-01-21T11:08:45.000+0100
Как я могу разобрать это на LocalDateTime
в Java?
Я попытался
ZonedDateTime.parse("2021-01-21T11:08:45.000+0100", DateTimeFormatter.ISO_OFFSET_DATE_TIME);
Или это:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
ZonedDateTime.parse("2021-01-21T11:08:45.000+0100"), formatter);
Результат DateTimeParseException
+0100
), а не часовой пояс. Поэтому, если у вас нет очень специфических требований, предпочтите анализироватьOffsetDateTime
, а неZonedDateTime
. - person Ole V.V.   schedule 22.01.2021