2016-04-13 2 views
0

Я получаю формат даты и времени, как указано нижекак конвертировать гггг-мм-ДДTчч: мм: сс + 05: 30 до чч: мм: сс AM/PM в Android

2016-04-13T00: 12: 33 + 05: 30

мне нужно преобразовать выше формате HH: MM: SS AM/PM

может любой один наставит меня, ваш ответ будет понятно ......

+1

Возможный дубликат [Android SimpleDateFormat, как его использовать?] (HTTP: //stackoverflow.com/questions/9277747/android-simpledateformat-how-to-use-it) –

+0

только следуйте правилам API: http://developer.android.com/reference/java/text/SimpleDateFormat.html – Opiatefuchs

ответ

0
SimpleDateFormat formatter = new SimpleDateFormat("hh:mm:ss a"); 
Log.i("date ====== " + formatter.format("2016-04-13T00:12:33+05:30")); 
0

У Android есть класс DateFormat для синтаксического анализа и даты форматирования как String но JodaTime намного лучше. JodaTime невелик и может обрабатывать то, что вы ищете, всего за пару строк кода.

0

Вам нужно Первая строка для даты с помощью простого Forma тор

Затем дату нужно изменить на formatResult сюда ожидаемый результат

SimpleDateFormat format = new SimpleDateFormat("dd-M-yyyy hh:mm:ss", Locale.ENGLISH); 

    SimpleDateFormat formatResult = new SimpleDateFormat("hh:mm aa"); 
Смежные вопросы