LoslegenKostenlos loslegen

Formate mit datetimes umwandeln

Mit datetimes kannst du einen String in einem Format einlesen und als String in einem anderen Format ausgeben. So kannst du das Format von Datums-Strings ändern. Die Format-Strings zum Abbilden von datetimes findest du unter strftime. Angenommen, du sollst das Datum des britischen Black-Wednesday-Crashs in ein neues Format bringen, das zu den Reporting-Anforderungen deines Unternehmens passt.

Diese Übung ist Teil des Kurses

Fortgeschrittenes Python für Finanzen

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen Format-String, der zum ursprünglichen Datums-String passt, der als org_text gegeben ist.
  • Erzeuge ein datetime für Black Wednesday und speichere es als black_wednesday.
  • Erstelle einen Format-String, der zum neuen Format "Wednesday, September 16, 1992" passt.
  • Erzeuge einen neuen Datums-String mithilfe des neuen Formats.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

org_text = "Sep 16 1992"

# Format string for original text
org_format = "%b %____ %____"

# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)

# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"

# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)
Code bearbeiten und ausführen