有没有办法获取 Windows Mobile 6(甚至更好的 6.5.3)设备上可用的时区列表?我需要有关偏差、标准偏差、日光偏差和转换日期的信息(如TIME_ZONE_INFORMATION中)。这些是我已经尝试过的事情:
- 注册表项以二进制格式 ( )
HKEY_LOCAL_MACHINE\Software\Microsoft\Timezones
定义了一些时区。_REG_TZI_FORMAT
Windows 似乎只在那里存储时区更新,因此列表不完整。 - Windows API 似乎没有提供枚举所有时区的函数。
- 我也许可以将 Windows Mobile 上的时区映射到 Windows 7 中的时区,但存在很多差异,这对我来说似乎是一个容易出错的任务(除了 Hughe 的努力之外)。
- MSDN告诉我,Windows Mobile SDK 附带了一个,
Timezones.csv
但我在我的计算机上找不到它(既不在 6.5 SDK 文件夹中,也不在 6.5.3 SDK 文件夹中)。