формат даты в андроид - PullRequest
2 голосов
/ 31 марта 2011

Я застрял в одном формате даты

я хочу, чтобы моя дата выглядела так, 18 марта 2011 года, и это может быть 1, 2, 3, что означает, что я хочу разрешить все аспекты

Пожалуйста, помогите мне как можно скорее

Заранее спасибо всем.

Ответы [ 2 ]

3 голосов
/ 31 марта 2011

Я думаю, что вы хотите изменить дату датой 18, 2, 1, 3, если я не ошибаюсь, вы можете использовать класс simpleDateFormat для преобразования даты в различные форматы.

Перед использованием SimpleDateFormat,просто обратитесь к документации SDK: http://developer.android.com/reference/java/text/SimpleDateFormat.html.

Чтобы иметь номер дня с nd, th, rd (т. е. 2nd, 4th, 3rd и т. д.), вы можете использовать:

F - day of week in month (Number) - 2 (2nd Wed in July) (приведено в документации).

Например, используя SimpleDateFormat:

String dateStr = "03/08/2010"; 

SimpleDateFormat curFormater = new SimpleDateFormat("dd/MM/yyyy"); 
Date dateObj = curFormater.parse(dateStr); 
SimpleDateFormat postFormater = new SimpleDateFormat("MMMM dd, yyyy"); 

String newDateStr = postFormater.format(dateObj); 
0 голосов
/ 31 марта 2011

Это термин, который вы ищете: Количество строк (множественное число)

вот ссылка на него в документации: множественное число

Вот ссылкас примерами:

Примеры

И еще: Плюрализация Android не работает, нужна помощь

Надеюсь, это поможет.так что вам просто нужно переформатировать строку с датой, используя предоставленные примеры, и все.

...