Не смог в компонентах найти возможность узнать часовой пояс локализации текущего компьютера.
Очень бы хотелось в компоненте ComuterInfo увидеть еще и немного данных о локализации.
Может инфу о часовом поясе можно каким-то косвенным способом получить?
Этот топик читают: Гость
Ответов: 85
Рейтинг: 7
|
|||
карма: 0 |
|
Ответов: 875
Рейтинг: 322
|
|||
Jek, посмотри тут...http://forum.hiasm.com/forum.html?q=3&t=49186 может подойдет.
|
|||
карма: 1 |
|
Ответов: 85
Рейтинг: 7
|
|||
kamakama писал(а): Jek, посмотри тут..Тому кто ищет как получить локальный сдвиг времени относительно Гринвича
Для Санкт-Петербурга -180 минут или +3 часа по Гринвичу. |
|||
карма: 0 |
|
Ответов: 85
Рейтинг: 7
|
|||
SYSTEMCurrentControlSetControlTimeZoneInformation функция определяет часовую зону, а как узнать о том, что комп. перешел на сезонное время? Для России это теперь не актуально - всегда будет +1 час, но все же интересно. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Jek писал(а): SYSTEMCurrentControlSetControlTimeZoneInformationtimezoneinformation.png ------------ Дoбавленo в 13.48: А это тебе в помощь http://translate.google.ru/# |
|||
карма: 25 |
| ||
файлы: 1 | timezoneinformation.png [26KB] [406] |
Ответов: 85
Рейтинг: 7
|
|||
Переводчик слабо в этом деле помогает. Тут книжек больше надо читать:
Вот цитата из книги Питера Хипсона "Реестр Windows XP": Разделы TimeZoneInformation (HKEY_LOCAL_MACHINESYSTEMControlSet001ControlTimeZoneInformation), (HKEY_LOCAL_MACHINESYSTEMControlSet002ControlTimeZoneInformation), (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation) содержат информацию о часовых поясах и летнем времени. Для его заполнения используются даные таблицы часовых поясов из раздела [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTime Zones] Раздел содержит следующие параметры: ActiveTimeBias - смещение местного времени в минутах от Гринвича с учётом летнего времени. Чтобы определить смещение в часах, достаточно разделить это значение на 60; Bias - номинальное смещение местного времени в минутах от Гринвича бз учёта летнего времени. Смещение в часах определяется делением на 60; DaylightBias - разность между Bias и ActiveTimeBias при действии летнего времени; DaylightName - название часового пояса при активном летнем времени DaylightStart - структура SYSTEMTIME с информацией о начале действия летнего времени; StandardBias - разность между Bias и ActiveTimeBias без действия летнего времени. Значение обычно равно нулю; StandardName - название часового пояса без действия летнего времени; StandardStart - структура SYSTEMTIME с информацией о конце действия летнего времени; |
|||
карма: 0 |
|
6