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

Převod formátu pomocí datetime

S datetime objekty můžeš načíst řetězec v jednom formátu a výstup zapsat v jiném. To znamená, že pomocí datetime lze měnit formát datumových řetězců. Přehled formátovacích kódů pro datetime najdeš na strftime. Představme si, že máš za úkol převést datum britského krachu Černé středy do nového formátu, který odpovídá potřebám reportingu ve tvé firmě.

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

Intermediate Python for Finance

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř formátovací řetězec odpovídající původnímu datumovému řetězci, který je uložen jako org_text.
  • Vytvoř datetime pro Černou středu a ulož ho jako black_wednesday.
  • Vytvoř formátovací řetězec odpovídající novému formátu: 'Wednesday, September 16, 1992'.
  • Vytvoř nový datumový řetězec v novém formátu.

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

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

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