【发布时间】:2012-03-13 18:21:30
【问题描述】:
我有一个密封的 Windows XP 嵌入式设备,它始终以相同的 Windows 设置启动。当我的软件启动时,它需要将机器的时区设置为用户可配置的设置。不幸的是,我发现即使我正在更新时区,.net 中检索系统时间的所有方法似乎都无法获取更改。
一点挖掘表明,在 .net 3.5 和 4.0 中有一种清除缓存的方法:system.timezoneinfo.clearcacheddata()。我正在使用 .net 2.0,那么如何在 .net 2.0 中解决这个问题?
在主应用程序运行之前运行第二个软件来设置时区是唯一的选择吗(重新加载软件似乎可以解决问题)?
【问题讨论】:
-
绝对 - 我搜索时找不到任何关于该主题的内容!
标签: .net caching timezone timezone-offset