2010-03-01 1 views
0

Один из наших разработчиков воспользовался этим звонком:Эквивалент для TzSpecificLocalTimeToSystemTime() на win2k?

TzSpecificLocalTimeToSystemTime(), но, к сожалению, мы не можем его сохранить, так как код должен работать и на Win2K.

Какие альтернативы существуют для аналогичной функциональности?

ответ

1

Нет эквивалента, даже с WINE. Он использует информацию о часовом поясе, хранящуюся в реестре, полученную с помощью GetTimeZoneInformation(). Обратите внимание, как код WINE заканчивается в find_reg_tz_info(). Эта информация просто отсутствует в Win2k.

Вам нужно будет создать свою собственную таблицу часовых поясов.