1. Nauka
  2. /
  3. Kursy
  4. /
  5. Prognozowanie finansowe w Pythonie

Connected

ćwiczenie

Konwersja formatów dat – jawna

Przyjrzyjmy się jednej z dat z poprzedniego ćwiczenia.

  • Sprzedaż A: 4000 w dniu 14/02/2018

Użyliśmy biblioteki datetime, aby wyodrębnić dzień d, miesiąc m i rok y – co pomaga identyfikować dane ze zbiorów stosujących różne formaty dat. Ale co w sytuacji, gdy chcemy przekonwertować format daty na konkretny, docelowy format?

W tym ćwiczeniu przekonwertujesz datę Sprzedaży A z formatu 14/02/2018 na taki sam format jak data Sprzedaży B (tzn. 14 February 2018).

Możemy to łatwo zrobić za pomocą wbudowanych funkcji Pythona. Pamiętaj, że do podziału ciągu znaków służy metoda .split().

Dane wejściowe w tym ćwiczeniu to data i godzina Sprzedaży A.

Instrukcje

100 XP
  • Utwórz zmienną dt, która będzie zawierać tekstową reprezentację daty do przekonwertowania na nowy format (czyli datę Sprzedaży A).
  • Utwórz słownik miesięcy mm, który będzie przypisywać nazwy miesięcy do odpowiadających im numerów, w formacie {'number':'month name'}.
  • Podziel ciąg dt według znaku / i przypisz wartości do zmiennych day, month oraz year.
  • Wyświetl wynik, łącząc ciąg znaków z użyciem słownika dla danego miesiąca, w nowym formacie.