Я пытаюсь преобразовать дату/время UTC в другой часовой пояс. Он просто показывает дату/время в часовой пояс UTC.Невозможно преобразовать дату с UTC в другой часовой пояс
код ниже:
apiDate = "2013-04-16T16:05:50Z";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z'");
Date date = dateFormat.parse(apiDate);
Calendar calendar = Calendar.getInstance();
TimeZone timeZone = calendar.getTimeZone();
SimpleDateFormat newDateFormat = new SimpleDateFormat("hh:mm aa, MMMM dd, yyyy");
newDateFormat.setTimeZone(timeZone);
String newDateString = newDateFormat.format(date);
Возможный дубликат [Преобразование даты UTC в другие часовые пояса] (http://stackoverflow.com/questions/6088778/converting-utc-dates-to-other-timezones) –
Да, это на самом деле дубликат. Извините, но я потратил довольно много времени на поиск ответа, но я не наткнулся на эту тему. Спасибо, в любом случае ! –
Он автоматически появляется, когда вы вводите тему вопроса, поэтому она также была верхней ссылкой в правой части этого экрана. –