Začněte nyníZačněte zdarma

Datetimes z řetězců

Data se ti často budou dostávat v různých formátech. Existuje spousta zdrojů, které představují data jako řetězce – například webové stránky, uživatelský vstup nebo textové soubory. Formátovací kódy pro práci s datetimes najdeš na strftime. Představ si, že máš k dispozici datum mini-krachu z října 1989 jako řetězec crash_text a datum recese ze 3. července 1990 jako řetězec recession_text, přičemž každý je v jiném formátu. Jak je oba zapíšeš v Pythonu?

Toto cvičení je součástí kurzu

Intermediate Python for Finance

Zobrazit kurz

Pokyny k cvičení

  • Sestav formátovací řetězec odpovídající zadanému textu pro mini-krach roku 1989.
  • Sestav formátovací řetězec odpovídající textu pro recesi roku 1990.
  • Vytvoř datetime reprezentující recesi roku 1990.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód