ホームページ >バックエンド開発 >Python チュートリアル >Pythonでタイムゾーン文字列「-0400」を含む日付を解析するにはどうすればよいですか?

Pythonでタイムゾーン文字列「-0400」を含む日付を解析するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-10 13:42:02974ブラウズ

How to Parse Dates with Timezone String '-0400' in Python?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。