2016-06-02 10 views
-1

{как преобразовать дату JSON строки в формат Дата в андроиде

"time_slots": [ 
{ 
    "id": 1, 
    "from_time": "2000-01-01T09:00:00.000Z", 
    "to_time": "2000-01-01T10:00:00.000Z", 
    "created_at": "2016-05-27T08:09:05.979Z", 
    "updated_at": "2016-05-27T08:09:05.979Z", 
    "status": true 
}, 
{ 
    "id": 2, 
    "from_time": "2000-01-01T10:00:00.000Z", 
    "to_time": "2000-01-01T11:00:00.000Z", 
    "created_at": "2016-05-27T08:17:43.121Z", 
    "updated_at": "2016-05-27T08:17:43.121Z", 
    "status": true 
}, 
{ 
    "id": 3, 
    "from_time": "2000-01-01T13:00:00.000Z", 
    "to_time": "2000-01-01T14:00:00.000Z", 
    "created_at": "2016-05-27T08:18:06.251Z", 
    "updated_at": "2016-05-27T08:18:06.251Z", 
    "status": true 
}, 
{ 
    "id": 4, 
    "from_time": "2000-01-01T14:00:00.000Z", 
    "to_time": "2000-01-01T15:00:00.000Z", 
    "created_at": "2016-05-27T08:18:34.752Z", 
    "updated_at": "2016-05-27T08:18:34.752Z", 
    "status": true 
} 

] } может любой, пожалуйста, помогите, как конвертировать JSon времени строки в формат время в android.I пытался преобразовать с помощью простого формат даты SimpleDateFormat ("yyyy-mm-ddTh: m: s"); но его не работает. Любая помощь действительно ценится.

+1

Пожалуйста, по крайней мере сделать некоторый поиск, прежде чем задавать –

+0

Дублировать вопрос: http://stackoverflow.com/questions/20168647/java-text-parseexception-unparseable-date-yyyy-mm-ddthhmmss-sssz-simple – Mehta

+0

Возможные duplicate of [java.text.ParseException: Unparseable date "yyyy-MM-dd'T'HH: mm: ss.SSSZ" - SimpleDateFormat] (http://stackoverflow.com/questions/20168647/java-text-parseexception- unparseable-date-yyyy-mm-ddthhmmss-sssz-simple) –

ответ

0

Попробуйте это.

SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSS'Z'"); 
Date myDate = myFormat.parse("your date string here"); 
+0

спасибо SripadRaj –

0

Try This

String dt_str = "2000-01-01T13:00:00.000Z"; 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); 
try { 
    Date date = format.parse(dt_str); 
    System.out.println(date); 
} catch (ParseException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
}