IniziaInizia gratis

Oggetti datetime da stringhe

Spesso ti capitano date in formati diversi. Ci sono molte fonti di dati che rappresentano le date come stringhe: scraping di pagine web, input degli utenti e file di testo sono solo alcuni esempi. Le stringhe di formato per mappare i datetime si trovano su strftime. Supponi di aver trovato le date del mini-crollo dell’ottobre 1989, fornita come stringa crash_text, e della recessione del 3 luglio 1990, fornita come stringa recession_text, in formati differenti. Come rappresenteresti entrambe nel tuo codice Python?

Questo esercizio fa parte del corso

Python intermedio per la finanza

Visualizza il corso

Istruzioni dell'esercizio

  • Costruisci una stringa di formato che corrisponda al testo fornito per il mini-crollo del 1989.
  • Costruisci una stringa di formato che corrisponda al testo per la recessione del 1990.
  • Crea un oggetto datetime che rappresenti la recessione del 1990.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice