1

所以我正在尝试建立一个城市表,其中包含它们的偏移量、DST 过渡日期和 DST 偏移量。到目前为止,我们的程序每年都会为 300 多个条目中的每一个进行手动更新。

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

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

4

1 回答 1

2

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

但这只是Windows...

于 2010-11-19T03:24:50.997 回答