Я пытаюсь проанализировать дату, которая выглядит так:
2010-04-05T17:16:00Z
Это действительная дата на http://www.ietf.org/rfc/rfc3339.txt. Литерал "Z" подразумевает, что UTC является предпочтительной контрольной точкой в течение указанного времени.
Если я попытаюсь разобрать его с помощью SimpleDateFormat и этого шаблона:
yyyy-MM-dd'T'HH:mm:ss
Он будет проанализирован как Пн Апр 05 17:16:00 EDT 2010
SimpleDateFormat не может проанализировать строку с этими шаблонами:
yyyy-MM-dd'T'HH:mm:ssz
yyyy-MM-dd'T'HH:mm:ssZ
Я могу явно установить TimeZone для использования в SimpleDateFormat для получения ожидаемого результата, но я не думаю, что это необходимо. Есть что-то, чего я не хватает? Есть ли альтернативный синтаксический анализатор даты?