Я пытаюсь создать Date
из String
, полученного с сервера.String
:
2018-05-23T06: 39: 37 + 0000
Таким образом, правильный формат должен быть:
yyyy-MM-dd'T'HH: mm: ss.SSSZ
Вот мой код:
String createdDate = comment.getCreatedDateTime();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US);
try {
Date parsedDate = simpleDateFormat.parse(createdDate);
createdDate = parsedDate.toString();
} catch (ParseException ex) {
ex.printStackTrace();
}
mCommentDate.setText(createdDate);
Я не знаю, есть ли способсделать это, потому что после этого я хотел бы снова проанализировать следующий формат:
дд / мм / гггг чч: мм
Я пытался проанализироватьоригинал String
, используя этот последний формат напрямую, но я получаю то же исключение.
Есть предложения?