日付をパースするコード。
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd");
format.setLenient(false);
Date dt = format.parse("2005/10/2①");
System.out.println(dt);
結果は
Sun Oct 02 00:00:00 GMT+09:00 2005
要注意のこと。
バージョンは1.4.2_081.4.2_07
追記
チェック前に以下のコードを入れることにした。
dateStr.matches("^[0-9]{4}/[0-9]{2}/[0-9]{2}$")