ホームページ  >  記事  >  バックエンド開発  >  Python で DateTime オブジェクトを日付文字列に変換するにはどうすればよいですか?

Python で DateTime オブジェクトを日付文字列に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-13 06:27:02425ブラウズ

How do I Convert a DateTime Object to a Date String in Python?

Python で DateTime オブジェクトを日付文字列に変換する

Python では、datetime オブジェクトを日付コンポーネントのみを表す文字列に変換したい場合があります。 たとえば、

datetime.datetime(2012, 2, 23, 0, 0)

のような日時オブジェクトがあり、それを 2/23/2012.

Solution

のような文字列に変換したいとします。この変換を実現するために、Python は strftime() メソッドを提供します。希望の仕様に従って日付をフォーマットできます。たとえば、datetime オブジェクトを日付のみの文字列に変換するには、次のコードを使用できます。

import datetime
t = datetime.datetime(2012, 2, 23, 0, 0)
formatted_date = t.strftime('%m/%d/%Y')

'%m/%d/%Y' 形式文字列は、目的の出力形式を指定します。ここで:

  • %m は数値形式で月を表します (01-12)。
  • %d は日を表します。月 (01-31)
  • %Y は数値形式で年を表します (例: 2012)

このコードを実行すると次の内容が出力されます:

'02/23/2012'

追加情報

strftime() メソッドは幅広いフォーマットを提供しますオプションを使用すると、出力文字列をさらにカスタマイズできます。使用可能な形式指定子の詳細については、ドキュメントを参照してください。

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

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