Rso's Jotter

日々の開発の知見のメモやその他雑記

SimpleDateFormatよく分からん

SimpleDateFormat使って日付をパースするときLocateがデフォルト(Japan)の時はParseExceptionが出て
Locate.USにすると通る.なんでか分からん.
別に文字列のパターンはこっちが指定してるからロケールとか関係ないんじゃねと思うんやけど・・

	//SimpleDateFormat f = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss", Locale.JAPAN); parseエラー出る
	SimpleDateFormat f = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss", Locale.US);
	try {
		Date d = f.parse("Wed, 14 Jul 2001 12:08:56");
		System.out.println(d.toString());
	}・・・