Wie extrahiere ich nur das Datum aus einem Python-Datetime-Objekt?

Barbara Streisand
Freigeben: 2024-11-17 13:41:02
Original
882 Leute haben es durchsucht

How to Extract Only the Date from a Python Datetime Object?

Konvertieren eines Datetime-Objekts in einen String (nur Datum) in Python

Das Konvertieren eines Datetime-Objekts in eine String-Darstellung ist eine häufige Aufgabe in Python. Der umgekehrte Vorgang, das Konvertieren eines Datetime-Objekts in eine Zeichenfolge, die nur das Datum enthält, kann jedoch manchmal schwieriger sein.

Problem:

Wir haben ein Datetime-Objekt:

datetime.datetime(2012, 2, 23, 0, 0)
Nach dem Login kopieren

und wir wollen es in eine Zeichenfolge wie „23.02.2012“ umwandeln, die nur das Datum darstellt.

Lösung:

Um dies zu erreichen, können wir die strftime-Methode des datetime-Objekts verwenden. Die strftime-Methode formatiert das Datetime-Objekt gemäß einer angegebenen Formatzeichenfolge.

Um nur das Datum zu formatieren, verwenden wir die folgende Formatzeichenfolge:

'%m/%d/%Y'
Nach dem Login kopieren

Wobei:

  • '%m' stellt den Monat als zweistellige Zahl (01-12) dar.
  • '%d' stellt den Tag des Monats als zweistellige Zahl (01-31) dar.
  • '%Y' stellt das Jahr als vierstellige Zahl dar (z. B. 2012)

Durch Anwenden der strftime-Methode mit der entsprechenden Formatzeichenfolge können wir das Datum als Zeichenfolge extrahieren :

import datetime

t = datetime.datetime(2012, 2, 23, 0, 0)
date_string = t.strftime('%m/%d/%Y')
Nach dem Login kopieren

Dies führt zu:

'02/23/2012'
Nach dem Login kopieren

Weitere Formatierungsoptionen finden Sie in der Dokumentation zu strftime.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich nur das Datum aus einem Python-Datetime-Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage