SimpleDateFormat注意点

今天测试了一下SimpleDateFormat把一个字符串转为Date类型

SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ti = "2012-12-11 12:09:00.234";
System.out.println(dateFormat.parse(ti));
这个不会报错

SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ti = "2012-12-11 12:09";
System.out.println(dateFormat.parse(ti));

这样就会报异常,原因:精确的时间可以转为不精确的,不精确的时间不可以转为精确的时间

原文地址:https://www.cnblogs.com/andysd/p/3484039.html