Datetime.strptime() とタイムゾーンの保持
問題:
で日付/時刻文字列を解析するときstrptime() を実行すると、ドキュメントでは別の方法が示唆されているにもかかわらず、タイムゾーンは結果の datetime オブジェクトから破棄されているようです。
質問:
strptime() を使用するときにタイムゾーン情報を保持する方法はありますか? )、それとも文字列解析の代替アプローチはありますか?
答え:
strptime() にはタイムゾーンを保持するためのサポートが組み込まれていませんが、python-dateutil ライブラリを利用します。堅牢な代替手段を提供します:
from dateutil import parser parser.parse("Tue Jun 22 07:46:22 EST 2010")
このスニペットは、パーサーの強力な機能を示しています。以下を含むさまざまな日付形式を簡単に処理します。
parser.parse("Fri, 11 Nov 2011 03:18:09 -0400") parser.parse("Sun") parser.parse("10-11-08")
dateutil.parser の利点:
以上がPython で strptime() を使用するときにタイムゾーン情報を保持できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。