<分区>
当我尝试使用此处的代码解析日期时,是否存在可以处理的日期异常:
try{
SimpleDateFormat df = new SimpleDateFormat("dd:MM:yyyy");
Date date = df.parse(dateRelease);
}catch (ParseException e) {}
嗯,如果“dateRelease”的格式类型不正确,它会抛出 ParseException,但我想知道是否有人写成“40/03/2010”——日、月或年无效范围错误。实际上,当发送无效日期时,SimpleDateFormat 只是创建一个具有默认数字的新日期。
我是否必须使用正则表达式创建自己的方法来处理它,或者是否存在告诉我要捕获的现有异常?