ホームページ  >  記事  >  バックエンド開発  >  Python Datetime オブジェクトを日付のみの文字列に変換するには?

Python Datetime オブジェクトを日付のみの文字列に変換するには?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-16 00:09:03862ブラウズ

How to Convert a Python Datetime Object to a Date-Only String?

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' 形式文字列を使用しました。出力形式を次のように指定します:

  • '%m': 月を 2 桁の数字 (01-12)
  • '%d': 日を次のように指定します。 2 桁の数字 (01-31)
  • '%Y': 世紀を 4 桁の数字で表した年 (例: 2012)

その結果、上記のコードを実行すると、目的の日付のみの文字列が生成されます:

'02/23/2012'

さらなるカスタマイズ オプションについては、提供されている広範なドキュメントを参照してください。 Python ライブラリによるフォーマット日時。

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

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