如何检查给定的字符串是否具有特定的日期格式?

2 java gwt

我想检查一个给定的字符串是否在特定的dateformat中.如果不是用户应该能够抛出错误消息.

DateTimeFormat format=DateTimeFormat.getFormat("yyyy-MM-dd");               
Date d= format.parse("1990-10-");
Run Code Online (Sandbox Code Playgroud)

有了这个输入,它应该给出错误.我尝试了try和catch,但它没有抛出任何异常.