Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich ein DateTime-Objekt in eine Datumszeichenfolge in Python?

Wie konvertiere ich ein DateTime-Objekt in eine Datumszeichenfolge in Python?

DDD
DDDOriginal
2024-11-13 06:27:02431Durchsuche

How do I Convert a DateTime Object to a Date String in Python?

Konvertieren eines DateTime-Objekts in eine Datumszeichenfolge in Python

In Python gibt es Fälle, in denen Sie möglicherweise ein Datetime-Objekt in eine Zeichenfolge konvertieren möchten, die nur die Datumskomponente darstellt. Beispielsweise könnten Sie ein Datum/Uhrzeit-Objekt wie

datetime.datetime(2012, 2, 23, 0, 0)

haben und es in eine Zeichenfolge wie den folgenden umwandeln: 23.02.2012.

Lösung

Um diese Konvertierung zu erreichen, stellt Python die Methode strftime() bereit. Es ermöglicht Ihnen, Ihr Datum nach Ihren gewünschten Spezifikationen zu formatieren. Um beispielsweise das Datetime-Objekt in eine reine Datumszeichenfolge zu konvertieren, können Sie den folgenden Code verwenden:

import datetime
t = datetime.datetime(2012, 2, 23, 0, 0)
formatted_date = t.strftime('%m/%d/%Y')

Die Formatzeichenfolge „%m/%d/%Y“ gibt das gewünschte Ausgabeformat an. wobei:

  • %m den Monat in numerischer Form darstellt (01-12)
  • %d den Tag des Monats darstellt (01-31)
  • % Y stellt das Jahr in numerischer Form dar (z. B. 2012)

Beim Ausführen dieses Codes wird Folgendes ausgegeben:

'02/23/2012'

Zusätzliche Informationen

Strftime() Die Methode bietet zahlreiche Formatierungsoptionen, mit denen Sie die Ausgabezeichenfolge weiter anpassen können. Ausführlichere Informationen zu den verfügbaren Formatspezifizierern finden Sie in der Dokumentation.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein DateTime-Objekt in eine Datumszeichenfolge in Python?. 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