OffsetDateTime to Date Android

Viewed 3786

I am getting an OffsetDateTime from our backend in a String format like this:

"2017-07-15T10:52:59Z"

I am trying to parse this String to a Android Date:

private SimpleDateFormat mSimpleDateFormat;
private static final String DATE_FORMAT_PATTERN = "yyyy-MM-dd'T'HH:mm:ss";
mSimpleDateFormat = new SimpleDateFormat(DATE_FORMAT_PATTERN, Locale.getDefault());

Date newDate = null;
String dateString = notice.getCreated();

try {
    newDate = mSimpleDateFormat.parse(dateString);
} catch (ParseException e) {
    LogHelper.showExceptionLog(MyClass.class, e);
}

It always throws:

Unparseable date: "2017-07-15T10:52:59Z"

1 Answers
Related