校验字符串符合时间格式

校验字符串符合时间格式

形如2016-12-32格式转为date类型也不会抛异常,转后的值是2017-01-01,SimpleDateFormat有一个属性用来限制各个位上是否符合时间格式,如下

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");   
try {   
    format.setLenient(false);//设为false即可限定时间格式,抛异常
    format.parse("2016-12-32");  
} catch (Exception e) {  

}  

你可能感兴趣的:(校验字符串符合时间格式)