Aan de slagGa gratis aan de slag

Formaat omzetten met datetimes

Met datetimes kun je een string met het ene formaat inlezen en een string met een ander formaat weergeven. Daarmee kun je dus het formaat van datumstrings veranderen. De formaatstings voor het mappen van datetimes vind je op strftime. Stel dat je wordt gevraagd om de datum van de Britse Black Wednesday-crash om te zetten naar een nieuw formaat dat past bij de rapportagebehoeften van je bedrijf.

Deze oefening maakt deel uit van de cursus

Python voor Finance - gevorderd

Cursus bekijken

Oefeninstructies

  • Maak een formaatstring die past bij de oorspronkelijke datumstring, gegeven als org_text.
  • Maak een datetime voor Black Wednesday en sla die op als black_wednesday.
  • Maak een formaatstring die past bij het nieuwe formaat: 'Wednesday, September 16, 1992'.
  • Maak een nieuwe datumstring met het nieuwe formaat.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren