1

i m trying to parse a date in a json response in my android project . the json is as follows :

{
    //some fields ..
    "date": "2019-12-29T17:01:58.000Z",
}

here is what i tried so far :

 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
 sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
 Date date = sdf.parse(jsonObject.getString("date"));

but i m getting java.text.ParseException: Unparseable date: "2019-12-29T17:01:58.000Z" exception .. Any help please

New_ToQT
  • 43
  • 1
  • 7

1 Answers1

2

Try adding milliseconds to your format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

Alexey Berezkin
  • 1,513
  • 1
  • 10
  • 18