タスク:米国内の場所のすべての郵便番号を考えると、正確なutf_timeoffsetと正確なdst(夏時間オフセット)を取得する必要がありますが、AP / FPO/DPOに属するzip_codeは無視できます。
2013年3月11日2:00から2013年11月3日までの夏時間に関しては、各州内のタイムゾーンの違いを考慮する必要があります。また、ハワイ、アリゾナ、およびPR、VIのいくつかの郵便番号の例外についても注意する必要があります。 2:00。
zip_codeパラメータで適切な関数を見つけることができないため、Pytz(有名なタイムゾーンs / wパッケージ)に標準モジュールが存在するのではないかと思います。その上、私はpytz以外のパッケージ、およびPython以外の他のプログラミング言語でも完全に問題ありません。
同時に、いくつかの手作りのコードを使用して、zip_codeごとに「time_zonename」と「utf_timeoffset」を取得することができました。いくつかのWebサイトの提供に基づいて、zip_codeとその夏時間フラグを含むデータセットのコピーを取得することもできました。別名、米国の各zip_codeの現在の夏時間ポリシー)
これまでのところ問題なく動作しますが、私は自分のコードを本当に信用しておらず、その正確さを検証する方法がありませんでした。