Перевод из Calendar в Date?
От:
leokom
http://neformatc.blogspot.com
Дата:
04.06.07 11:42
Оценка:
Возникла такая проблема:
Из внешнего источника мне приходит дата/время в UTC. Допустим мне нужно перевести его в среднеевропейское (напр. в Голландское)
Пишем что-то типа:
Date dateUTC = getDateFromExternalStorage();
Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getTimeZone("Europe/Amsterdam");
calendar.setTime( dateUTC );
// после этой строчки кода уже сформирован корректный календарь в calendar, но!
Date dateGood = calendar.getTime(); //возвращает дату НЕ В Голландском поясе, а в поясе того Java-процесса в котором выполнился метод.
Проблема как раз в том что мне нужен объект Date в конкретном часовом поясе, а я все-равно получаю его в поясе в котором я запускаю процесс.
Спасибо что дочитали — интересно будет послушать мнения умных людей по этому поводу
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: