В моем проекте у меня есть ответ API в формате json. Я получаю строковое значение времени в формате времени UTC, как этот Jul 16, 2013 12:08:59 AM
.
Мне нужно изменить это на локальное время.
Именно там мы используем это приложение, чтобы показать местное время. Как это сделать?
Вот какой код я пробовал:
String aDate = getValue("dateTime", aEventJson);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss z");
simpleDateFormat.setTimeZone(TimeZone.getDefault());
String formattedDate = simpleDateFormat.format(aDate);
Предположим, что aDate содержит Jul 16, 2013 12:08:59 AM