Java日期处理类的lenient属性
这个特性很坑爹:
@Test
public void test() throws ParseException {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
/* lenient为true,容忍处理 */
System.out.println("first time:" + df.parseObject("2014-02-31"));
df.setLenient(false);
/* lenient为false,严格处理 */
try {
System.out.println("second time:" + df.parseObject("2014-02-31"));
} catch (Exception e) {
e.printStackTrace();
}
}