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
Anleitung zur Übung
- Erstelle einen Format-String, der zum ursprünglichen Datums-String passt, der als
org_textgegeben 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)