API даты и времени Java 8 — анализ гггг-ММ-дд'Т'ЧЧ: мм: сс.SSSZJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 API даты и времени Java 8 — анализ гггг-ММ-дд'Т'ЧЧ: мм: сс.SSSZ

Сообщение Anonymous »

Я пытаюсь проанализировать дату в формате ISO8601:

гггг-ММ-дд'Т'ЧЧ:мм:сс.СССЗ

Правильно ли я, что его невозможно проанализировать ни в одном из форматов по умолчанию, определенных в java.time.format.DateTimeFormatter?

Например, ISO_OFFSET_DATE_TIME будет анализировать только:

yyyy-MM-dd'T'HH:mm:ss.SSSZZ< /em>

Примеры:

yyyy-MM-dd'T'HH:mm:ss.SSSZ
2015-04-29T10:15:00.500+0000

yyyy-MM-dd'T'HH:mm:ss.SSSZZ
2015-04-29T10:15:00.500+00:00


Кстати: я знаю, что могу определить свой собственный форматтер, и это не проблема. Просто хотел убедиться, что ничего не упускаю, поскольку ISODateTimeFormat Joda может анализировать оба:

org.joda.time.format.DateTimeFormatter dateTimeFormatter = ISODateTimeFormat.dateTime();
DateTime dateTime = dateTimeFormatter.parseDateTime("2015-04-29T10:15:00.500+0000");


Подробнее здесь: https://stackoverflow.com/questions/299 ... hmmss-sssz
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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