形式の日付があります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 にしかアクセスできません。Joda 時間はまだありません...