需要通过TimeZoneId获取时间

时间:2011-02-11 11:51:12

标签: c# asp.net timezone

我需要TimeZoneId的时间。我已经google了但是找到了TimeZoneInfo类,并且有特定方法可以通过TimeZoneId获取时间。 TimeZoneInfo类仅在.net framework 3.5中受支持,但我使用的是.Net Framework 2.0。

任何人都可以告诉我如何在.net framework 2.0中完成此任务。

由于

1 个答案:

答案 0 :(得分:1)

最简单的解决方案是升级到.NET 3.5。这就是我们在需要功能时所做的事情。

如果你不能这样做,你将不得不从注册表中读取相关数据。尽管有相当好的文档记录,但您仍然需要编写代码才能正确执行转换,这绝不是一项任务。获取Reflector并查看System.Core.dll版本3.5中TimeZoneInfo类的实现,你就会明白我的意思。

我不知道任何像TimeZoneInfo一样工作的第三方库