我怎样才能获得特定国家/地区的时区?

时间:2011-08-11 18:09:02

标签: windows-phone-7 timezone

如何获得特定城市/国家/地区的时区,我拥有该国家的纬度和经度。我可以使用TimeZoneInfo课程吗?

1 个答案:

答案 0 :(得分:2)

不,就我所知,你不能用TimeZoneInfo来做。

Geonames网络服务会为您提供时区,但它会为您提供zoneinfo名称而不是Windows ID。您可以使用CLDR信息在两者之间提供映射 - 这就是我们为Noda Time所做的工作。 (您已将映射信息嵌入到您的应用中;它相当简单。)看起来您也可以下载Geonames数据,但我希望您在设备上使用它需要做大量工作。< / p>

当然,如果您有兴趣直接使用Noda Time,我很高兴听到您的要求。它还不是很受欢迎,但是我们拥有的用例越多,我们就能越快地设计出适当的API:)