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