验证时间格式是否正确输入
private boolean isDateStr(Date date){
if(date==null) {
return false;
}
DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
try{
fmt.format(date);
return true;
}catch (Exception e) {
return false;
}
???
}
if(null!= domain.getCheckTime() && !isDateStr(domain.getCheckTime()))
{
result.addErrorMessage(bf.append(getColumNo("maternityCardCheckTime")).append("查验时间输入格式有问题").toString());
}
这样只允许输入诸如2012-2-3这样的数据,如果用户乱输入数据如2221111这样的数据就会报错