Python では、datetime オブジェクトを日付コンポーネントのみを表す文字列に変換したい場合があります。 たとえば、
datetime.datetime(2012, 2, 23, 0, 0)
のような日時オブジェクトがあり、それを 2/23/2012.
のような文字列に変換したいとします。この変換を実現するために、Python は strftime() メソッドを提供します。希望の仕様に従って日付をフォーマットできます。たとえば、datetime オブジェクトを日付のみの文字列に変換するには、次のコードを使用できます。
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) formatted_date = t.strftime('%m/%d/%Y')
'%m/%d/%Y' 形式文字列は、目的の出力形式を指定します。ここで:
このコードを実行すると次の内容が出力されます:
'02/23/2012'
strftime() メソッドは幅広いフォーマットを提供しますオプションを使用すると、出力文字列をさらにカスタマイズできます。使用可能な形式指定子の詳細については、ドキュメントを参照してください。
以上がPython で DateTime オブジェクトを日付文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。