ホームページ  >  記事  >  バックエンド開発  >  Python の日時オブジェクトを読み取り可能な日付文字列に変換する方法?

Python の日時オブジェクトを読み取り可能な日付文字列に変換する方法?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-31 05:50:30905ブラウズ

How to Convert Python datetime Objects to Readable Date Strings?

Python 日時オブジェクトを読み取り可能な日付文字列に変換する

Python でタイムスタンプや日付を扱う場合、多くの場合、それらを読み取り可能な文字列にフォーマットする必要があります。 。これは、datetime クラスの strftime() メソッドを使用して実現できます。

シナリオ例

次の datetime オブジェクトを考えてみましょう:

t = e['updated_parsed']
dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
print(dt)

このオブジェクトは日付「2010-01-28 08:39:49.000003」を表します。ここでのタスクは、このオブジェクトを「2010 年 1 月 28 日」などの読み取り可能な文字列に変換することです。

解決策: strftime() を使用する

日時をフォーマットするにはオブジェクトを文字列に変換するには、strftime() メソッドを次のように使用できます。

dt.strftime("%B %d, %Y")

ここで、%B は月の名前を表し、%d は月の日を表し、%Y は年を表します。

使用例

strftime() メソッドを datetime オブジェクト例に適用します:

dt.strftime("%B %d, %Y")

文字列を返します:

"January 28, 2010"

したがって、特定の書式指定子を指定して strftime() メソッドを使用すると、要件に応じて datetime オブジェクトを読み取り可能な日付文字列に変換できます。

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

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