0

谁能告诉我如何在 GWT 中进行日期验证。我将日期作为字符串传递。应将其转换为日期格式,并对其格式进行验证。

4

2 回答 2

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

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

parseStrict()为无效的日期字符串引发 IllegalArgumentException。

于 2012-12-16T14:52:53.140 回答
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 示例目录中看到完整的示例。

玩得开心。

于 2012-12-16T13:57:36.143 回答