2

特定の文字列が特定の日付形式であるかどうかを確認したい。そうでない場合、ユーザーはエラーメッセージをスローできるはずです。

DateTimeFormat format=DateTimeFormat.getFormat("yyyy-MM-dd");               
Date d= format.parse("1990-10-");

この入力では、エラーが発生するはずです。私は try と catch を試しましたが、例外はスローされません。

4

2 に答える 2

2

java.text.SimpleDateFormat を使用すると、ParseException がスローされます。

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");               
try {
  Date d= format.parse("1990-10-");
} catch (ParseException e) {
 ...
}
于 2013-08-12T06:15:11.510 に答える