我使用.net TimeZoneInfo FindSystemTimeZoneById方法,我明白查询registry。 存储在registry中“HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Time Zone”的时区IDstring的值是否取决于机器的Windows安装语言?
该registry项包含一个名为“显示名称”的值,所以这是有意义的,因为这是语言特定的,但我不能找出是否是这种情况(安装不同的语言版本的Windows的短)。 有人可以让我知道吗?
错误“目录不是空的。”当目录是empy时
PowerShell 3:每个命令执行结果在“types初始值设定项抛出一个exception”错误
从windows服务中杀死一个进程
自那时起,我明白了这个问题的答案是:
所有Windows语言的时区ID都是相同的。 这些键中的数据对于不同的语言安装可能是不同的。 对于不同的语言安装,安装的ID组将会有所不同。
这是记录不好,我找不到这个的参考,但我比较了几个不同版本的Windows(日语,中文,法语,德语,英语),这些是我的发现。
注意以下时区注册表文件仅用于英语版本的Windows,注册表项中的一些值已经本地化,因此这些步骤仅适用于Windows的英文版本。 -Windows的英文版本,请转到“如何为Windows的非英文版本创建注册表文件”部分“
http://support.microsoft.com/kb/914387
希望帮助队友
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。