Я пытаюсь проанализировать дату в определенном пользовательском формате.ударил в разобранном формате пользовательских данных в java
Среда 25 января 2012 - 12:44:07 PM
как это ..
Я создал SimpleDateFormat
для этого ..
SimpleDateFormat sdf = new SimpleDateFormat("EEEE DD MMM YYYY - HH:MM:SS aa");
проблема является буквальный для дней. он приближается, как 25, 23, 02nd. Я получаю исключение для этой вещи ...
Помогите, как преодолеть эту проблему.
D есть день в году, d в день в месяц .. http://docs.oracle.com/javase/7 /docs/api/java/text/SimpleDateFormat.html – L7ColWinters
Возможный дубликат [Как вы форматируете день месяца, чтобы сказать «11-й», «21-й» или «23-й» в Java?] (http: // stackoverflow. com/questions/4011075/how-do-you-format-the-day-of-the-month-to-say-11th-21st-or-23rd-in-java) – kosa
Вопрос не в том, как * вывести * "th", "st" или "rd"; но как разбирать его из строки. – nybbler