ホームページ > バックエンド開発 > Python チュートリアル > Python の `strptime` 関数はどのようにして日時文字列を解析できるのでしょうか?

Python の `strptime` 関数はどのようにして日時文字列を解析できるのでしょうか?

Susan Sarandon
リリース: 2024-12-31 22:14:17
オリジナル
808 人が閲覧しました

How Can Python's `strptime` Function Parse Datetime Strings?

strptime を使用した日時文字列の解析

「2005 年 6 月 1 日 1:33PM」のような文字列を日時オブジェクトに変換するタスクを考えてみましょう。これに対処するために、datetime.strptime が強力なツールとして登場します。

strptime は、ユーザー定義の形式に従って、指定された文字列をタイムゾーン情報なしの datetime オブジェクトに解析します。たとえば、文字列「2005 年 6 月 1 日 1:33PM」を解析して日時オブジェクトにするには、次の構文を使用します。

from datetime import datetime
datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
ログイン後にコピー

出力は、指定された日付と時刻を表す日時オブジェクトです。

datetime.datetime(2005, 6, 1, 13, 33)
ログイン後にコピー

日時オブジェクトから日付オブジェクトを取得するには、単に呼び出します.date():

datetime.strptime('Jun 1 2005', '%b %d %Y').date()
ログイン後にコピー

これにより、日付オブジェクトが生成されます:

date(2005, 6, 1)
ログイン後にコピー

追加リソース:

  • strptime ドキュメント: Python 2、Python 3
  • strptime/strftime 形式文字列ドキュメント: Python 2、Python 3
  • strftime.org 形式文字列チートシート

重要な用語:

  • strptime: "string解析時間"
  • strftime: "文字列形式時間"

以上がPython の `strptime` 関数はどのようにして日時文字列を解析できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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