CE下怎么获得时区

CE下如何获得时区
Wince系统下,如何获得或者设置当前时区,时区的名字,夏令时等信息啊?
有没相关资料啊,网上查不到多少这方面资料的啊

------解决方案--------------------
C/C++ code

DWORD    tzid;
TIME_ZONE_INFORMATION    tziCurrent;
tzid = GetTimeZoneInformation(&tziCurrent);
//tziCurrent.StandardName为时区名
//其它信息看结构体TIME_ZONE_INFORMATION

------解决方案--------------------
可以用API
GetTimeZoneInformation
SetTimeZoneInformation

设置/获得当前时区也可以通过读取注册表的方法获得:
[HKEY_LOCAL_MACHINE\Time Zones]
"Default"="China Standard Time"
------解决方案--------------------
探讨

在注册表的[HKEY_LOCAL_MACHINE\Time Zones]下有所有的98个时区,每个时区的信息都再是相应的属性中,但是时差的属性好像没有,估计放在 TZI 的属性里面,但是这个属性的值是一长串的8进位数据,有谁怎么解析这个属性值啊?

有谁对这个比较属性的,来解释下啊,先谢谢了

------解决方案--------------------
探讨

坐等答案

------解决方案--------------------
设置时区:Bias/StandardName/DaylightName 赋值就可以设置成功
两个名字检索注册表保存下了

Bias要算。。。怎么算搞忘记了...唉,

把我当成顶贴的吧。
------解决方案--------------------
系统时间要另外设置吧
------解决方案--------------------
探讨

引用:
系统时间要另外设置吧

---------------------------------------
不是系统时间是不变,应该是本地时间不变
就是用GetLocalTime得到的时间没有改变
用GetSystemTime得到的时间久变了