2016-08-28 1 views
0

datetime.timezoneクラスのドキュメントは言う:Python 3標準ライブラリのdatetime.timezoneクラスの実用的な用途はありますか?

UTCからのオフセット固定 としてtzinfoの抽象基本クラスを実装するクラス。

そして、引数としてtimedeltaを受け入れます。

他のコードスニペットから直接使用した例はありませんでしたが、私はそこにいくつかの使用が必要であると信じていますが、そうでなければPythonがこのAPIを公開することはないでしょう。だからどのような状況でを直接このクラスを使用することをお勧めしますか? Pytzなどの専用ライブラリを使用すると、何の利点がありますか? Python 3 documentationから

答えて

0

日時モジュールは、固定例えばUTC自体又は北米EST及びEDTとしてUTC からのオフセットとタイムゾーンを表すことができるtzinfoの簡単な具体的なサブクラス、 タイムゾーンを供給する。

基本的な考え方は、tzinfoのオブジェクトに必要なすべてのメソッドを実装する必要以上の努力であるので、あなたは、単にUTC時刻のオフセットされているタイムゾーンのために(すなわち、UTCは数分のいくつかの固定数を+/-)ということでtimezoneオブジェクトをオフセット値で単純にサブクラス化できます。

ドキュメント自体も、タイムゾーンを操作するためのpytzをお勧めします。

pytzライブラリーは、Pythonとその使用に(も オルソンデータベースとして知られている)IANAタイムゾーンデータベースをもたらし

をお勧めします
関連する問題