昨天我在代码调试过程中发现了奇怪的行为:SimpleDateFormat类的方法解析在解析错误的日期时没有抛出异常。以下镜头groovy脚本描述了问题:
import java.text.SimpleDateFormat
SimpleDateFormat sdfOUT = new SimpleDateFormat("dd-MM-yyyy");
System.out.print(sdfOUT.parse("2016-04-29"))
而不是抛出抛出ParseException的parse方法吧
返回日期:星期四07月10日00:00:00 CET 34
知道它为什么会这样吗?