Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiere ich ein Python-Datetime-Objekt in ein lesbares String-Format?

Wie konvertiere ich ein Python-Datetime-Objekt in ein lesbares String-Format?

Susan Sarandon
Susan SarandonOriginal
2024-10-30 13:08:02678Durchsuche

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

Konvertieren Sie Python Datetime in einen String mit lesbarem Datumsformat

Bei der Arbeit mit Datums- und Uhrzeitangaben in Python ist es oft notwendig, ein Datetime-Objekt zu konvertieren in einen String in einem lesbaren Format umwandeln. Ein häufiges Szenario besteht darin, eine Datums- und Uhrzeitangabe als für Menschen lesbare Zeichenfolge anzuzeigen, z. B. „28. Januar 2010“.

Frage:

Gegeben sei ein Datums-/Uhrzeitobjekt, das von erhalten wurde Wie können wir eine datetime.datetime()-Instanz in eine Zeichenfolge mit einem bestimmten lesbaren Datumsformat konvertieren?

Antwort:

Die datetime-Klasse stellt eine Methode namens strftime, mit dem Sie ein Datetime-Objekt mithilfe eines angegebenen Formatcodes in eine Zeichenfolge formatieren können. Die strftime()-Methode akzeptiert eine Vielzahl von Formatierungsoptionen, die in der Python-Dokumentation hier dokumentiert sind: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.

Um ein Datetime-Objekt in eine Zeichenfolge mit einem bestimmten lesbaren Datumsformat zu konvertieren, können Sie die folgenden Schritte ausführen:

  1. Erstellen Sie ein Datetime-Objekt:

    t = e['updated_parsed']
    dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
  2. Verwenden Sie die Methode strftime(), um das Datetime-Objekt zu formatieren:

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

In diesem speziellen Beispiel ist der Formatcode „%B %d, %Y“ gibt das Datum im Format „%B“ aus, das der vollständige Name des Monats ist, „%d“, das der Tag des Monats ist, und „%Y“, das das Jahr ist.

Die resultierende formatierte Datumszeichenfolge lautet wie gewünscht „28. Januar 2010“.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Python-Datetime-Objekt in ein lesbares String-Format?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn