我正在通过 Wunderground 的 XML API 使用国际天气预报:
http://wiki.wunderground.com/index.php/API_-_XML
例如,查看阿富汗喀布尔的输出:
http://api.wunderground.com/auto/wui/geo/ForecastXML/index.xml?query=OAKB
我注意到没有 UTC 偏移量。我能看到的最接近的是:
<tz_short>AFT</tz_short>
标识当前时区是 AFT。我看到的问题是没有普遍接受的时区缩写,所以我不能使用这些缩写并从 C# 的 TimeZoneInfo 对象中查找和偏移。
是否有 Wunderground 的时区缩写/名称/偏移量列表,以便我可以将它们的时区映射到 TimeZoneInfo 对象,或者是否有更好的方法来获取此信息?我将需要使用 TimeZoneInfo,以便计算国际上不同地点的夏令时。