ISO-8601形式の日付文字列をパース
"2018-07-04T06:58:12+0000"
のような、ISO-8601形式の日付文字列をパースしたい場合、
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
としてSimpleDateFormat
のインスタンスを作成すればパースできる。(Java7以降のみ)
"2018-07-04T06:58:12.000+0000"
のようにミリ秒まで存在する場合は、同様に
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX");
とすればよい。X
の部分は、以下の3通りの表記に対応する。
+09:00
+0900
+09