Ciąg Chcę formatu wygląda następująco: String datetime = "01/09/10 11:34:35 AM"Nie można przeanalizować DateTime stringi z AM/PM markera
Po wzorzec dla prac 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]
jednak muszę przeanalizować AM/PM marker, jak również, a gdy dodać, że do wzoru otrzymuję wyjątek.
wzór, który nie działa:
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss a");
Próbowałem z tym również z samym wyjątek:
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss aa");
Wyjątek:
java.text.ParseException: Unparseable date: "9/1/10 11:34:35 AM"
Szukałem przez API pod numerem http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html#text, ale wydaje się, że nie wiem, co robię źle.
Wszelkie sugestie?
zarówno "a" i "aa" działają dla mnie. jaka jest twoja wersja java? – Bozho