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)
追加リソース:
重要な用語:
以上がPython の `strptime` 関数はどのようにして日時文字列を解析できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。