Я пытаюсь преобразовать определенную дату, отформатированную в часовом поясе UTC, а затем преобразовать в текущий часовой пояс.Но он не работает должным образом, вот код:
public String CurrentTimeZone(Date value){
SimpleDateFormat sdf= getReaderFormatter();
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
sdf.format(value);
return getCurrentTimeZone().format(value);
}
Проблема в том, что значение даты по-прежнему остается в текущем часовом поясе после форматирования с UTC, поэтому преобразование заканчивается с "текущего"часовой пояс -> текущий часовой пояс ", а не часовой пояс UTC -> текущий часовой пояс ....