Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查给定的字符串是否采用特定的日期格式。如果不是,用户应该能够抛出错误消息。
DateTimeFormat format=DateTimeFormat.getFormat("yyyy-MM-dd"); Date d= format.parse("1990-10-");
有了这个输入,它应该给出错误。我尝试使用 try 和 catch ,但它没有抛出任何异常。
使用类
http://www.gwtproject.org/javadoc/latest/com/google/gwt/i18n/shared/DateTimeFormat.html#parse(java.lang.String)
这是在共享包中。
不是 clinet 包类
http://www.gwtproject.org/javadoc/latest/com/google/gwt/i18n/client/DateTimeFormat.html#parse(java.lang.String)
使用 java.text.SimpleDateFormat,它会抛出 ParseException。
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); try { Date d= format.parse("1990-10-"); } catch (ParseException e) { ... }