У меня есть даты в формате 2008-12-23T00:00:00Z
. Это очень похоже на формат ISO 8601 с часовым поясом Zulu (UTC). Я думал, что следующий код проанализирует его (используя commons-lang ):
String pattern = DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.getPattern();
Date d = DateUtils.parseDate(dateToParse, new String[] { pattern });
Если я беру тот же шаблон (yyyy-MM-dd'T'HH:mm:ssZZ
), но удаляю часовой пояс, он работает.
Знаете ли вы, как я могу распознать часовой пояс Зулу? У меня есть доступ только к Java 1.4 и Jakarta commons-lang. Нет Время Joda для меня пока ...