Python で日時オブジェクトを日付のみの文字列に変換する
Python では、日時オブジェクトを変換する必要がある状況がよく発生します。日付のみを表す文字列に変換します。たとえば、
datetime.datetime(2012, 2, 23, 0, 0)
のような日時オブジェクトがあり、それを '2/23/2012' のような文字列に変換したいとします。これを実現するには、strftime メソッドが有益なツールであることがわかります。
strftime メソッドを使用すると、datetime オブジェクトを目的の文字列表現にフォーマットできます。その使用法を示す例を次に示します。
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) date_string = t.strftime('%m/%d/%Y')
この例では、'%m/%d/%Y' 形式文字列を使用しました。出力形式を次のように指定します:
その結果、上記のコードを実行すると、目的の日付のみの文字列が生成されます:
'02/23/2012'
さらなるカスタマイズ オプションについては、提供されている広範なドキュメントを参照してください。 Python ライブラリによるフォーマット日時。
以上がPython Datetime オブジェクトを日付のみの文字列に変換するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。