Los cambios de horario de verano provocaron una java.text.ParseException: fecha no analizable
El siguiente es el fragmento de código que está lanzando una excepción:
SimpleDateformat dateFormatter = new SimpleDateFormat("yyyyMMddHHmm");
Date date = dateFormatter.parse("201710010200");
El código anterior arrojó una excepción para todas las fechas después de las 2:00 a.m. Funcionó bien hasta las 01:30 a.m.
Se configuró el horario de verano (estoy usandoAustralia/Sydney
zona horaria).
Después de eso, pude ver registros de 3:00 a.m. Tiempo entre las 2:00 a.m. y a las 3:00 a.m. no está registrado también.
Iniciar sesión:
01 oct 03:02:01 ERROR: fecha no analizable: "201710010200"
Causado por: java.text.ParseException: fecha no analizable: "201710010200" en java.text.DateFormat.parse (DateFormat.java:357)
¿Cuál podría ser la solución del problema de la cadena de fecha?"201710010200"
no se analiza, con el formato de fecha correcto especificado?