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

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

Susan Sarandon
リリース: 2024-10-31 05:50:30
オリジナル
1032 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート