GWT - 日期验证

时间:2012-12-16 12:06:53

标签: gwt

请有人告诉我如何在GWT中进行日期验证。我把日期作为字符串传递。它应该转换为日期格式,并且要验证其格式。

2 个答案:

答案 0 :(得分:5)

import com.google.gwt.i18n.client.DateTimeFormat;

...
DateTimeFormat myDateTimeFormat = DateTimeFormat.getFormat(...);
Date date = myDateTimeFormat.parseStrict(dateString);

parseStrict()会因无效的日期字符串而抛出IllegalArgumentException。

答案 1 :(得分:0)

您可以对String:

使用GWT Bean Validation模式匹配表达式
@Pattern( regexp = "some javascript regular expression" ) 
private String dateStr;
当你有约会时

或者这个:

@DateTimeFormat(pattern = "dd.MM.yy")
private Date myStartDate;

我不使用此功能,但您可以在gwt-2.5.0示例目录中看到完整的示例。

度过愉快的时光。