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 回答