Java时间转换的一个特性

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date codedate = simpleDateFormat.parse("2018-11-31 12:00");

如果转换一个不存在的时间,如上,比如11月并没有31天,那么转换后的时间是 2018-12-1 12:00

Date codedate = simpleDateFormat.parse("2018-11-00 12:00");

Date codedate = simpleDateFormat.parse("2018-11-44 12:00");

同样上面两种错误日期格式也会转换成2018-12-1 12:00

原文地址:https://www.cnblogs.com/zhaogaojian/p/10052911.html