La cadena Quiero formato es el siguiente: cadena datetime = "09/01/10 11:34:35 AM"No se puede analizar DateTime-cadena con AM/PM marcador
Siguiendo el modelo establecido para las obras SimpleDateFormat :
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss");
Date d = sdf.parse(datetime);
System.out.println(d);
Output> [Wed Sep 01 11:34:35 CEST 2010]
Sin embargo tengo que analizar el AM/PM marcador también, y cuando agrego que al patrón recibo una excepción.
Patrón eso no funciona:
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss a");
He tratado con esto también con la misma excepción:
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss aa");
Excepción:
java.text.ParseException: Unparseable date: "9/1/10 11:34:35 AM"
He mirado a través de la API al http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html#text pero parece que no puedo encontrar donde hago mal.
¿Alguna sugerencia?
tanto "a" como "aa" funcionan para mí. ¿Cuál es tu versión de Java? – Bozho