Python を使用した日付形式の変換
質問:
「Mon Feb 15 2010」という形式で、次のように変換したいと考えています。 「2010/02/15」。 Python でこの書式変更を行うにはどうすればよいですか?
答え:
最初の日付文字列を解析してその書式を変更するには、datetime モジュールが簡単な解決策を提供します。
datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
このコード行では、strptime 関数を使用して入力文字列を datetime オブジェクトに変換し、 input_format を指定し、strftime 関数を使用して目的の日付形式を出力します。
指定された例では、次のコードが変換を実行します。
from datetime import datetime result = datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y') print(result)
このコードは '15 を出力します。 /02/2010'、指定された出力形式です。
追加注:
datetime モジュールは、入力と出力の両方に幅広い形式指定子を提供します。これらの指定子の完全なリストについては、ドキュメントを参照してください: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.
以上がPython で「Mon Feb 15 2010」を「15/02/2010」に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。