JavaでのISO 8601形式の日時の処理についての雑多なメモ java.text.SimpleDateFormat Java標準のSimpleDateFormatの場合、タイムゾーンを指定する大文字の"Z"が「+0900」となってしまい、「+09:00」のように区切りを入れてくれない。そのため、区切り文字を使用しないISO 8601の基本形式(Basic format)にするか、UTCにするかということになる。 ミリ秒のparseでエラー? SimpleDateFormatでミリ秒を指定した文字列をparse()したところParseExceptionになってしまった。java versionは"1.6.0_22"。 Exception in thread "main" java.text.ParseException: Unparseable date: "20110214T16425