1
在Windows中,如果我需要一个TIME_ZONE_INFORMATION
结构体作为当前时区,我可以拨打GetTimeZoneInformation。但是,我需要使用什么API来获取TIME_ZONE_INFORMATION
以获取不是当前时区的任意时区?如何获取任意时区的TIME_ZONE_INFORMATION?
在Windows中,如果我需要一个TIME_ZONE_INFORMATION
结构体作为当前时区,我可以拨打GetTimeZoneInformation。但是,我需要使用什么API来获取TIME_ZONE_INFORMATION
以获取不是当前时区的任意时区?如何获取任意时区的TIME_ZONE_INFORMATION?
时区信息位于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
下的注册表中。您可以加载TZI
值,这正是您要查找的内容,请参阅TIME_ZONE_INFORMATION结构,备注。
事情并非如此简单,动态DST条目非常重要。去年萨摩亚跳过国际日期线:) –
正确,而'动态DST'也是在同一个关键字下的注册表。 –