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

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

Barbara Streisand
Barbara Streisandオリジナル
2024-11-12 12:59:01819ブラウズ

How to Convert a Python Datetime Object to a String Representation?

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

日付文字列を日時オブジェクトに変換することは広く議論されていますが、その逆のプロセスも頻繁に発生します。この記事では、datetime.datetime(2012, 2, 23, 0, 0) などの datetime オブジェクトを、「2/23/2012」などの日付のみの文字列表現に変換する方法について説明します。

解決策: Strftime の活用

Python の strftime 関数は、日時オブジェクトを文字列にフォーマットする強力な方法を提供します。これを変換に使用する方法は次のとおりです。

import datetime

# Sample datetime object
t = datetime.datetime(2012, 2, 23, 0, 0)

# Formatting the date string using strftime
date_string = t.strftime('%m/%d/%Y')

# Output: '02/23/2012'

形式文字列では、%m は月番号 (2 月の場合は 02)、%d は月の日 (23)、% を表します。 Y は年 (2012 年) を表します。これらの書式ディレクティブを組み合わせることで、目的の日付文字列を構築できます。

書式設定の追加オプション

strftime は、日付文字列をさらに調整するためのさまざまな書式設定オプションを提供します。たとえば、%b を使用して月の短縮名を取得したり、%a を使用して日の短縮名を取得したり、%H:%M:%S を使用して日付とともに時刻を含めることができます。

詳細strftime フォーマットの詳細については、Python の公式ドキュメントを参照してください: https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior

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

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