次のような国コードからタイムゾーンを取得できるため
c = TZInfo::Country.get('US')
zones = c.zone_identifiers
これは国のすべてのゾーンを返します。
しかし、場所の特定のゾーン、つまり「米国ワシントン」が必要
です。場所名からタイムゾーンを取得する方法はありますか?
そのため、場所の名前 ("ワシントン、USA") を指定してタイムゾーンを取得できます。
次のような国コードからタイムゾーンを取得できるため
c = TZInfo::Country.get('US')
zones = c.zone_identifiers
これは国のすべてのゾーンを返します。
しかし、場所の特定のゾーン、つまり「米国ワシントン」が必要
です。場所名からタイムゾーンを取得する方法はありますか?
そのため、場所の名前 ("ワシントン、USA") を指定してタイムゾーンを取得できます。
geonames dbをダウンロードして、緯度/経度を db 内の最も近い場所 (タイムゾーン付き) と比較できます。