.NET 2.0 - 时区转换

发布于 2024-08-06 17:11:44 字数 203 浏览 5 评论 0原文

我需要帮助编写一个函数,该函数应该采用日期时间对象和目标时区,并且在将其转换为目标时区后应该返回一个日期时间对象 - 同时考虑目标或当前时区的夏令时。

另外,需要一种方法来枚举所有可用的时区。

我已经能够在 .NET 3.5 中实现这一切,但我的客户端服务器正在运行 .NET 2.0 并且无法升级它。

有谁可以帮忙吗?

再会;

I need help in writing a function which should take a datetime object and target timezone and it should return a datetime object after converting it to the target timezone - WHILE considering Day Light Saving of either target or current timezone.

Also, need a method to enumerate all available timezones.

I have been able to achieve this all in .NET 3.5, but my client's server is running .NET 2.0 and upgrading it is not possible.

Anyone who can help?

Good Day;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

已下线请稍等 2024-08-13 17:11:44

您将需要 Olson 数据库之类的东西来获取此类信息,因为 .NET 2.0 只知道当前时区。

看这里:
http://zoneinfo.codeplex.com/

编辑:以下是使用方法:
CodeProject 文章

You'll need something like the Olson database to obtain such info, as .NET 2.0 knows only about the current time zone.

Look here:
http://zoneinfo.codeplex.com/

Edit: Here's how to use it:
CodeProject article

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文