2012-12-16 107 views
0

任何人都可以告訴我如何在GWT中進行日期驗證。即時通過日期作爲字符串。它應該被轉換爲日期格式並且其格式將被驗證。GWT - 驗證日期

+1

哪種語言? Java,C++,C#? – user35443

+1

@ user35443 GWT編程語言是java! –

+0

你爲什麼要驗證轉換後的字符串? –

回答

0

可以使用GWT Bean Validation模式匹配表達式字符串:

@Pattern(regexp = "some javascript regular expression") 
private String dateStr; 

或此當你有日期:

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

我不使用這個,但你可以看到在gwt-完整的示例2.5.0 samples目錄。

祝您有美好的時光。

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

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

parseStrict()對無效日期字符串拋出IllegalArgumentException。