How to convert Date to a particular format in android?
Как преобразовать дату в определенный формат в Android?
"10 марта 2016, 18:30: 00 вечера" - это моя дата, и я хочу преобразовать ее в "10 марта 2016". Могу ли я использовать SimpleDateFormat в Android. Я не получаю точную схему для ее преобразования. Пожалуйста, помогите и заранее спасибо
String date="Mar 10, 2016 6:30:00 PM"; SimpleDateFormat spf=newSimpleDateFormat("Some Pattern for above date"); Date newDate=spf.format(date); spf= newSimpleDateFormat("dd MMM yyyy"); Stringdate= spf.format(newDate);
Сработают ли эти шаги? Если да, может кто-нибудь, пожалуйста, дать мне шаблон этого формата? Заранее спасибо.
Переведено автоматически
Ответ 1
Это измененный код, который вы должны использовать:
Вы должны parse() преобразовать строку в дату, а затем отформатировать ее в желаемый формат. Вы можете использовать MMM dd, yyyy HH:mm:ss a format для синтаксического анализа данной строки.