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

Python Datetime オブジェクトを読み取り可能な文字列形式に変換する方法

Susan Sarandon
リリース: 2024-10-30 13:08:02
オリジナル
731 人が閲覧しました

How to Convert a Python Datetime Object to a Readable String Format?

Python Datetime を読み取り可能な形式の Date を持つ文字列に変換する

Python で日付と時刻を操作する場合、多くの場合、datetime オブジェクトを変換する必要があります。読み取り可能な形式の文字列に変換します。一般的なシナリオの 1 つは、「2010 年 1 月 28 日」など、人間が判読できる文字列として日時を表示することです。

質問:

から取得した日時オブジェクトが与えられたとします。 datetime.datetime() インスタンス、それを特定の読み取り可能な日付形式の文字列に変換するにはどうすればよいですか?

答え:

datetime クラスは、というメソッドを提供します。 strftime を使用すると、指定された形式コードを使用して日時オブジェクトを文字列に形式設定できます。 strftime() メソッドは、Python ドキュメント (https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.

日時オブジェクトを特定の読み取り可能な日付形式の文字列に変換するには、次の手順を使用できます:

  1. 日時オブジェクトを作成します:

    t = e['updated_parsed']
    dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
    ログイン後にコピー
  2. strftime() メソッドを使用して日時オブジェクトをフォーマットします。

    formatted_date = dt.strftime("%B %d, %Y")
    ログイン後にコピー
この具体的な例では、フォーマット コード "%B %d, %Y"日付は、月の完全名である "%B"、月の日である "%d"、および年である "%Y" の形式で出力されます。

結果として得られる formatted_date 文字列は、希望どおり「2010 年 1 月 28 日」になります。

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

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