我想检查给定字符串是否在特定的dateformat中。如果不是用户应该能够抛出错误消息。
DateTimeFormat format=DateTimeFormat.getFormat("yyyy-MM-dd");
Date d= format.parse("1990-10-");
有了这个输入,它应该给出错误。我尝试了try和catch,但它没有抛出任何异常。
答案 0 :(得分:5)
使用班级
哪个是共享包。
不是clinet包类
答案 1 :(得分:2)
使用java.text.SimpleDateFormat,它会抛出ParseException。
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
try {
Date d= format.parse("1990-10-");
} catch (ParseException e) {
...
}