1、利用simpleDateFormat格式化方法进行严格的日期格式校验
public static boolean isValidDate(String str) {
boolean flag=true;
// 指定日期格式为两位年/两位月份/两位日期,注意yyMMddHHmmss格式;
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
try {
// 设置lenient为false. 否则SimpleDateFormat会比较宽松地验证日期,默认会自动换算成有效的日期数据
format.setLenient(false);
format.parse(str);
} catch (ParseException e) {
// e.printStackTrace();
// 如果throw java.text.ParseException或者NullPointerException,就说明格式不对
flag=false;
}
return flag;
}
2、未完待续。。。