如何建立时区+ DST过渡日期表

时间:2010-11-18 19:27:34

标签: time timezone dst

因此,我正在尝试使用其偏移量,DST过渡日期和DST偏移来构建城市表。到目前为止,我们的计划每年都会针对300多个条目中的每个条目进行手动更新。

我知道数据应该在tz数据库中,但我无法在提供的API中找到一种方法来查询转换日期,或者如何直接查询数据库。我试图弄清楚自动从dateandtime.com中提取数据,但似乎是为了防止这种情况(甚至有一些代码注释要求你不要这样做。)

有没有人有建立这些数据的经验?

1 个答案:

答案 0 :(得分:2)

如果您在Windows上运行,则可以从注册表中提取此信息。它通过Windows更新保持最新。 .NET有一个非常有用的TimeZoneInfo类,可以为您提供所有这些 - http://msdn.microsoft.com/en-us/library/system.timezoneinfo.aspx

但那只是Windows ......