Предположим, у меня есть дата в формате ISO 8601: "2017-01-10T14:55:32+01:00"
.Преобразование ISO 8601 timestamp String в java.time.OffsetDateTime
Как его преобразовать в OffsetDateTime?
Я не нашел здесь ответа. Я пробовал:
public OffsetDateTime stringToOffsetDateTime() {
return OffsetDateTime.from(Instant.parse("2019-12-12T10:39:40-02:00"));
}
Но он бросает DateTimeParseException
.
'OffsetDateTime.parse ("2017-01-10T14: 55: 32 + 01: 00", DateTimeFormatter.ISO_DATE_TIME)' –
Я не понимаю downvotes - просьба представить замечания, как я могу улучшить вопрос – kiedysktos
Lemme угадать , downvotes может быть потому, что вы не показали усилий; как правило, мы ожидаем, что лучшая попытка искателя в вопросе, это действительно лучшая отправная точка для помощи. Теперь вы положили его в ответ. :-) –