Zacznij terazZacznij za darmo

Konwersja formatu dat z użyciem datetime

Używając obiektów datetime, możesz wczytać ciąg znaków w jednym formacie i zwrócić go w zupełnie innym. Innymi słowy, datetime pozwala zmieniać format dat zapisanych jako tekst. Listę kodów formatów dla dat znajdziesz na stronie strftime. Wyobraź sobie, że musisz przetworzyć datę brytyjskiej Czarnej Środy i zapisać ją w nowym formacie odpowiadającym potrzebom raportowym twojej firmy.

To ćwiczenie jest częścią kursu

Python dla finansów – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz ciąg formatu pasujący do oryginalnej daty podanej jako org_text.
  • Utwórz obiekt datetime dla Czarnej Środy i zapisz go jako black_wednesday.
  • Utwórz ciąg formatu pasujący do nowego formatu: 'Wednesday, September 16, 1992'.
  • Utwórz nowy ciąg daty, korzystając z nowego formatu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod