Ich verwende diese Frage ( yahoo-weather-api-woeid-retrieval ), um eine US-ZIP in einen Yahoo WOEID-Wert zu konvertieren. Während die Yahoo-Antwort jedoch alle möglichen interessanten Informationen zurückgibt, bin ich daran interessiert, die korrekte Zeitzone des Standorts zu erhalten.
Gibt es eine einfache Möglichkeit, die Zeitzone von Yahoo zurückzugeben, oder eine WOEID (oder ZIP in dieser Angelegenheit) zu einem Zeitzonenwert zuzuordnen?
Wenn ich eine Wettervorhersage für eine US-amerikanische WOEID erhalte, enthalten diese Daten die Ortszeit mit Zeitzone zum Zeitpunkt der Vorhersage (d. h. es wird EDT, PDT HST usw. zurückgegeben). Ich kann also die Daten von dort abrufen, aber ich würde es vorziehen, sie mehr mit den Standortdaten zu verknüpfen. Ein Beispiel hierfür ist:
<yweather:condition text="Cloudy" code="26" temp="72" date="Tue, 26 Oct 2010 11:03 am EDT" />