Excel Vba: Utc time to local
От: Esef Украина  
Дата: 13.10.10 16:01
Оценка:
Киньте кто нибудь правильную функцию для ковертирвания времени в VBA c формата UTC в локальный. Функция должна правильно учитывать смену зимнего/летнего времени.
Весь гугл излазил, немогу найти. Все как сговорились делают одну ошибку, например здесь:
http://www.vbusers.com/code/codeget.asp?PostID=1&ThreadID=632
берут текущее смещание относительно utc и прибавляют к дате которуе надо переконвертировать
Т.е. если мы имеем дату 01.01.2010 12:00 то результат будет разным в зависимости от текущего времени. Летом мы ее сконвертируем
01.01.2010 14:00, зимой в 01.01.2010 13:00
а надо что бы 01.01.2010 12:00 всегда конвертировалась в 01.01.2010 13:00 а
01.06.2010 12:00 в 01.06.2010 14:00.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.