Я пытаюсь разобрать W3C дату XML-схемы, например следующую
"2012-05-15T07:08:09+03:00"
который соответствует спецификации ISO 8601 спецификации W3C XML Schema dateTime.
В вышеприведенную дату идентификатор часового пояса "+03:00"
, но не существует шаблона SimpleDateFormat
, чтобы представить его.
Если часовой пояс был "+0300"
, тогда применим Z
(верхний регистр), а шаблон SimpleDateFormat
будет
yyyy-MM-dd'T'HH:mm:ssZ
Аналогично, если часовой пояс был "GMT+03:00"
, тогда Z
(нижний регистр) применим, а шаблон SimpleDateFormat
будет
yyyy-MM-dd'T'HH:mm:ssZ
(заглавный 'Z'
тоже работает, кстати).
Итак, существует ли шаблон SimpleDateFormat
или обходной путь для представления указанной даты без предварительной обработки строки даты?