SimpleDateFormat に設定されたパターンに基づいて、 String を Date に解析しようとしているこのサンプル Java コードがあります。このコードを JDK6 で実行すると、正常に動作します。しかし、JDK7 では、解析呼び出しで NULL が返されました。JDK7 で何が変更されたのか。これは既知の問題ですか、それとも回避策ですか?
SimpleDateFormat _theSimpleDateFormatHelper = new SimpleDateFormat();
_theSimpleDateFormatHelper.setLenient(false);
_theSimpleDateFormatHelper.applyPattern("yyyy-MM-dd hh:mm:ss");
ParsePosition parsePos = new ParsePosition(0);
Object formattedObj = _theSimpleDateFormatHelper.parse("1989-09-21 00:00:00", parsePos);