SSミリ秒とHH:MMタイムゾーンを使用して、 ISO 8601で現在の日付を取得する必要があります
完全な日付に時間、分、秒、および小数秒を加えたもの: YYYY-MM-DDThh:mm:ss.sTZD (例: 1997-07-16T19:20:30. 45+01:00 )
参照: http://www.w3.org/TR/NOTE-datetime
さまざまなアプローチを試しましたが、正しいミリ秒とタイムゾーンの数字を取得できません:
DateFormat df=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSZZ");
df.setTimeZone(TimeZone.getTimeZone("UTC"));
df.format(new Date());
JAVA の結果: 2012-11-24T21:19:27。758+0000
Apache の結果: 2012-11-24T21:19:27。758+00:00 (Apache Commons FastDateFormat)