ホームページ > バックエンド開発 > Python チュートリアル > ISO 8601 文字列を Python 日時オブジェクトに簡単に変換するにはどうすればよいですか?

ISO 8601 文字列を Python 日時オブジェクトに簡単に変換するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-07 16:52:11
オリジナル
797 人が閲覧しました

How Can I Easily Convert ISO 8601 Strings to Python datetime Objects?

ISO 8601 から Python 日時オブジェクトへの変換

ISO 8601 形式の日時文字列の解析には、多くの場合、カスタム コードが必要になります。単純なアプローチには time.strptime の使用が含まれますが、より複雑な形式の場合は面倒になる可能性があります。

専用ライブラリの使用

よりクリーンなソリューションについては、dateutil の使用を検討してください。図書館。これにより、特に ISO 8601 文字列の日付解析が簡素化されます。

使用方法は次のとおりです:

from dateutil import parser
datestring = "2010-05-08T23:41:54.000Z"
datetime_obj = parser.parse(datestring)
ログイン後にコピー

dateutil のパーサー モジュールは、UTC を示す「Z」接尾辞を含むタイムゾーン オフセットを処理します。これにより、ISO 8601 日時を解析するためのより堅牢で便利なオプションになります。

以上がISO 8601 文字列を Python 日時オブジェクトに簡単に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート