public boolean isValidDate(String str,String pattern) {
try {
if(str.length()!=pattern.length()){
return false;
}
SimpleDateFormat format = new SimpleDateFormat(pattern);
// 设置lenient为false.否则SimpleDateFormat会比较宽松地验证日期,比如2007/02/29会被接受,并转换成2007/03/01
format.setLenient(false);
format.parse(str);
return true;
} catch (Exception e) {
log.error(e.getMessage(),e);
return false;
}
}
版权声明:本文为a714115852原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。