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

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

Susan Sarandon
Susan Sarandonオリジナル
2024-11-04 02:16:01735ブラウズ

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

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

Python の datetime クラスは、日付と時刻を処理するための堅牢なフレームワークを提供しますデータ。 datetime オブジェクトを操作する場合、多くの場合、表示または保存のために読み取り可能な形式の文字列に変換する必要があります。

提案された解決策:

この変換を実現するには、 datetime クラスは strftime() メソッドを提供します。このメソッドを使用すると、日時オブジェクトの書式設定方法を定義するカスタム書式文字列を指定できます。

例:

次の例を考えてみましょう:

<code class="python">from datetime import datetime

# Create datetime object from timestamp tuple
t = (2010, 1, 28, 8, 39, 49, 3)
dt = datetime(*t)

# Convert to readable string
readable_date = dt.strftime("%B %d, %Y")
print(readable_date)</code>

この例では、strftime() メソッドが書式文字列「%B %d, %Y」で呼び出されます。これは、出力に月名 (%B)、日 (%d)、および年 (%Y)。

カスタマイズ可能な書式設定:

Python ドキュメントには、strftime() 書式文字列で使用できるサポートされている書式コードの包括的なリストが記載されています。 。これにより、特定の要件に合わせて出力をカスタマイズできます。たとえば、形式を変更して時間コンポーネントを含めたり、言語固有の形式に別のロケールを指定したりできます。

追加の考慮事項:

  • strftime を使用する場合() を使用して、datetime オブジェクトの内部タイムゾーン情報が目的の出力と一致していることを確認します。
  • サポートされる形式コードと strftime() の使用法の詳細については、Python ドキュメントを参照してください。

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

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