如何设置时区为“法国时区+ windows ce”



我需要在我的移动设备中设置我的时区为c#中的法国区(windows嵌入式ce)

我该怎么做呢?

您可以使用这个库来简化您的开发:https://opennetcf.codeplex.com/

我正在使用它,并通过以下对象设置时区:TimeZoneCollection, TimeZoneInformation, DateTimeHelper.

不能设置时区为城市/位置,只能设置夏令时数据。

看我的帖子在这里:http://community.intermec.com/t5/Device-Management/change-Time-Zone-with-xml/m-p/17007/highlight/true#M1023

============================================================您不能使用注册表设置时区的名称!

只能设置偏移量和夏令时值。时钟面板然后使用一个匹配的条目。

在注册表中,"GMT-7 (Mountain US)"one_answers"GMT-7 (Arizona)"的值几乎相同

(微软HKEY_LOCAL_MACHINE Software 时钟)"AppInfo"=十六进制(3):01,00,00,00,80年01,00,00,0 f, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 3, 1日00,00,69,00,00,00,00,00,00,00,01,00,00 00"AppState"=十六进制(3):11"AutoDST"= dword: 00000000"GMT_OFFSET"= dword: 000001 a4"HomeDST"= dword: 00000000"NetworkTimeNotifyUser"= dword: 00000001"NetworkTimeSync"= dword: 00000001"TZIndex"= dword: 00000004

(参见http://peterfoot.net/HomeAndVisitingClocksInProfessionalEdition.aspx)

(微软HKEY_LOCAL_MACHINE Software 时钟)"AppInfo"=十六进制(3):01,00,00,00,80年01,00,00,0,00,00,00,00,00,00,00,01,00,00,00,3,1日00,00,69,00,00,00,00,00,00,00,01,00,00 00"AppState"=十六进制(3):11"AutoDST"= dword: 00000000"GMT_OFFSET"= dword: 000001 a4"HomeDST"= dword: 00000001"NetworkTimeNotifyUser"= dword: 00000001"NetworkTimeSync"= dword: 00000001"TZIndex"= dword: 00000004

但是,如您所见,没有时区的Name String。

时间

[HKEY_LOCAL_MACHINE ]"TimeZoneInformation"=十六进制(3):a4, 01, 00, 00, 55岁,00,53岁,00,20日00,4 d, 00, 6 f, 00, 75, 00, 6 e, 00, 74, 00, 61, 00, 69, 00, 6 e, 00, 20日00,53岁,00,74,00,61,00,6 e, 00, 64, 00, 61, 00, 72, 00, 64, 00, 20日00,54岁,00,69,00,6 d, 00, 65, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 55岁,00,53岁,00,20日00,4 d, 00, 6 f, 00, 75, 00, 6 e, 00, 74, 00, 61, 00, 69, 00, 6 e, 00, 20日00,44岁的00,61,00,79,00,6 c, 00, 69, 00, 67, 00, 68, 00, 74, 00, 20日00,54岁,00,69,00,6 d, 00, 65, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 00 00 00 00,,,,,00, 00 00 00, 00, 00, 00, 00, 00, 00, 00, c4, ff, ff, ff

时间

[HKEY_LOCAL_MACHINE ]"TimeZoneInformation"=十六进制(3):a4, 01, 00, 00, 4 d, 00, 6 f, 00, 75, 00, 6 e, 00, 74, 00, 61, 00, 69, 00, 6 e, 00, 20日00,53岁,00,74,00,61,00,6 e, 00, 64, 00, 61, 00, 72, 00, 64, 00, 20日00,54岁,00,69,00,6 d, 00, 65, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 0 b, 00, 00, 00, 01, 00, 02年,00,00,00,00,00,00,00,00,00,00,00,4 d, 00, 6 f, 00, 75, 00, 6 e, 00, 74, 00, 61, 00, 69, 00, 6 e, 00, 20日00,44岁的00,61,00,79,00,6 c, 00, 69, 00, 67, 00, 68, 00, 74, 00, 20日00,54岁,00,69,00,6 d, 00, 65, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 03年,00,00,00 00, 02年,02、00 00,00,00,00,00,00,c4, ff, ff, ff

这些是timezoneinformation (TIME_ZONE_INFORMATION结构)。

Clipboard02.gif

您可以按照附件(TZ-cities.txt)查询时区城市数据库。

附带的工具(timezoneset.exe)可用于更改当前活动时区的偏移量。

布拉格和柏林的时区信息相同:

指数:95简称:GMT+1布拉格,布达佩斯名称:中欧标准时间GMT偏移量:-60dst名称:中欧夏令时DST偏移量:0…

指数:110简称:GMT+1柏林,罗马名称:w欧洲标准时间GMT偏移量:-60dst名称:W.欧洲夏令时DST偏移量:0

除了DST名称。

使用注册表设置时区信息不是一个好主意。

相关内容

  • 没有找到相关文章

最新更新