我有格式的日期2008-12-23T00:00:00Z
。这看起来很像带有 Zulu (UTC) 时区的ISO 8601 格式。我虽然下面的代码会解析它(使用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。我还没有乔达时间......