Análisis de fecha inconsistente usando SimpleDateFormat
Realmente me estoy rascando la cabeza en este caso. He estado usandoSimpleDateFormat
s sin problemas por un tiempo, pero ahora, usar SimpleDateFormat para analizar fechas es (solo a veces) simplemente erróneo.
Específicamente:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf.parse("2009-08-19 12:00:00");
System.out.print(date.toString());
imprime la cadenaWed Aug 19 00:00:00 EDT 2009
. ¿Qué diablos? - ¡Ni siquiera parsea en la fecha incorrecta todo el tiempo!
Actualizar: Eso lo arregló maravillosamente. ¿No lo sabrías? Eso también fue mal usado en algunos otros lugares. Tengo que amar a depurar el código de otras personas :)