Строка, которую я хочу отформатировать, выглядит следующим образом: String datetime = "9/1/10 11:34:35 AM"
Работает следующий шаблон для 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]
Однако мне нужно также проанализировать маркер AM / PM, и когда я добавляю это в шаблон, я получаю исключение.
Шаблон, который не работает:
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss a");
У меня естьпробовал с этим также с тем же исключением:
SimpleDateFormat sdf = SimpleDateFormat("M/d/yy h:mm:ss aa");
Исключение:
java.text.ParseException: Unparseable date: "9/1/10 11:34:35 AM"
Я просмотрел API на http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html#text, но, кажется, не могу найти, где я делаю неправильно.
Есть предложения?