【发布时间】:2009-01-08 14:55:19
【问题描述】:
我有2008-12-23T00:00:00Z 格式的日期。这看起来很像带有 Zulu (UTC) 时区的 ISO 8601 format。我虽然下面的代码会解析它(使用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 Time...
【问题讨论】:
标签: java date parsing timezone