2014-03-10 2 views
0

Я получил эту start_time от моего facebook запроса:Android преобразования время Facebook, чтобы Дата

2013-05-30T19:30:00+0300 

, как я могу разобрать его на сегодняшний день в Android?

Я попытался это:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss' '"); 
+0

Я думаю, что с помощью [SimpleDateFormat] (http://developer.android.com/reference/java/text/SimpleDateFormat.html) – Kedarnath

+0

@Kedarnath да, но что строка формат? Я обновляю свой вопрос –

ответ

2

Используйте формат yyyy-MM-dd'T'HH:mm:ssZ, как показано ниже ...

String dateString = "2013-05-30T19:30:00+0300"; 

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"); 
Date date = dateFormat.parse(dateString); 

dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm"); 
String formatedDate = dateFormat.format(date); 

Log.d("Date", formatedDate); 

Выход:

03-10 18:29:47.074: D/Date(27257): 2013-05-30 10:30 
+1

@HS +1 для вашего ответа _Awesome_. –

Смежные вопросы