平常我们遇到需要验证时间格式的正确性,比如说借口中传入的字段,又比如说前台传入的时间后台验证
现在采取一种时间转换异常捕获的方式来处理
代码例子片段如下
Example 1
//时间格式可以由参数传入
String dateFormat = "yyyyMMddHHmmss";
SimpleDateFormat format = new SimpleDateFormat(dateFormat);
try{
//严格的日期验证
format.setLenient(false);
format.parse(fieldValue.toString());
}catch(Exception e){
throw new Exception("格式应为:" + dateFormat);
}