0
我想在我的DateBox中验证日期。我是这样做的:GWT中的日期验证
private DateBox addContDateCreateDateBox = new DateBox();
private DateTimeFormat ft_big = DateTimeFormat.getFormat("dd.MM.yyyy");
addContDateCreateDateBox.setFormat(new DateBox.DefaultFormat(ft_big));
addContDateCreateDateBox.setValue(new Date());
Boolean fl = true;
if (addContDateCreateDateBox.getValue() != null) {
try {
ft_big.parseStrict(addContDateCreateDateBox.getValue().toString());
} catch (IllegalArgumentException ex) {
fl = false;
}
} else fl = false;
但即使我把正确的日期放在DateBox中,我收到fl == false。我不知道为什么,但这个addContDateCreateDateBox.getValue()。toString()针对'02 .08.2013'返回 'Fri Aug 02 00:00:00 EEST 2013'。
请帮忙。
它有帮助。非常感谢你。 – zigfridus