具有模式yyyyMMddhhmmss的SimpleDateFormat无法解析日期"20160327020727"

Ame*_*kic 4 java date date-parsing simpledateformat java-8

我在20160327020727使用格式解析日期时遇到异常yyyyMMddhhmmss.请注意,lenient设置为false.

    SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
    df.setLenient(false);
    try {
        Date dt = df.parse("20160327020727");
    } catch (ParseException e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

它使用相同的格式解析其他日期,并且按预期工作.为什么会这样?

Aka*_*kah 7

CET在3月的最后一个星期日变为夏令时,所以今天没有2AM.

你从1:59到3:00