Kom igångKom igång gratis

Konvertera format med datetime-objekt

Med datetime-objekt kan du läsa in en sträng med ett visst format och skriva ut den i ett annat format. Det innebär att du kan använda datetime för att ändra formatet på datumangivelser i strängform. En lista över formatsträngar för datetime finns på strftime. Antag att du behöver bearbeta datumet för den brittiska Black Wednesday-kraschen och omvandla det till ett nytt format som passar ditt företags rapporteringsbehov.

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

Intermediate Python för finans

Visa kurs

Övningsinstruktioner

  • Skapa en formatsträng som matchar den ursprungliga datumsträngen, som ges som org_text.
  • Skapa ett datetime-objekt för Black Wednesday och spara det som black_wednesday.
  • Skapa en formatsträng som matchar det nya formatet, 'Wednesday, September 16, 1992'.
  • Skapa en ny datumsträng med det nya formatet.

Interaktiv övning med praktiskt arbete

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

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)
Redigera och kör kod