Kom igångKom igång gratis

Datetime-objekt från strängar

Datum förekommer ofta i många olika format. Det finns en mängd datakällor som representerar datum som strängar – webbskrapning, användarinmatning och textfiler är bara några exempel. Formatkoderna för att mappa datetime-objekt finns på strftime. Anta att du har hittat datum för minikraschen i oktober 1989, lagrad som strängen crash_text, och lågkonjunkturen den 3 juli 1990, lagrad som strängen recession_text, i olika format. Hur skulle du representera båda i din Python-kod?

Den här övningen är en del av kursen

Intermediate Python för finans

Visa kurs

Övningsinstruktioner

  • Konstruera en formatsträng som matchar den givna texten för minikraschen 1989.
  • Konstruera en formatsträng som matchar texten för lågkonjunkturen 1990.
  • Skapa ett datetime-objekt som representerar lågkonjunkturen 1990.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

crash_text = "Friday the 13th, Oct, 1989"

# Create a format string mapping the text
crash_format_str = "%____ the %dth, %b, %____"
min_crash = datetime.datetime.strptime(crash_text, crash_format_str)
print(min_crash)

recession_text = "07/03/90"

# Create format string
recession_format_str = "%____/%____/%____"

# Create datetime from text using format string
nineties_rec = datetime.datetime.strptime(____, ____)
print(nineties_rec)
Redigera och kör kod