ホームページ >バックエンド開発 >Python チュートリアル >Pythonでタイムゾーン文字列「-0400」を含む日付を解析するにはどうすればよいですか?
Python でタイムゾーン文字列 '-0400' を使用した日付を解析する
Python では、タイムゾーン文字列 '-0400' を使用した日付を解析できます。特に strptime を使用しようとしている場合は面倒です。ただし、dateutil ライブラリを使用する簡単な解決策があります。
Dateutil を使用した解決策
from dateutil.parser import parse date_string = '2009/05/13 19:19:30 -0400' dt = parse(date_string) print(dt) # Output: datetime.datetime(2009, 5, 13, 19, 19, 30, tzinfo=tzoffset(None, -14400))
dateutil の parse 関数を使用すると、日付文字列を簡単に解析して取得できます。正しいタイムゾーン情報を持つ datetime オブジェクト。
Python との互換性バージョン
dateutil2.0 は Python 3.0 以降とのみ互換性があることに注意してください。 Python 2.x を使用している場合は、代わりに dateutil1.5 を使用する必要があります。
以上がPythonでタイムゾーン文字列「-0400」を含む日付を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。