ÎncepețiÎncepe gratuit

Conversia formatelor de dată – simplu

Zona de vânzări A din Europa și zona de vânzări B din Australia folosesc formate de dată diferite.

  • Vânzarea A: 4000 pe 14/02/2018
  • Vânzarea B: 3000 pe 2 March 2018

Dacă dorim să consolidăm sau să comparăm perioadele de vânzări, trebuie să le convertim la același format de dată. Putem face asta cu ușurință folosind biblioteca datetime și metoda datetime.strptime(date_string, format), cu ajutorul următoarelor directive:

Directivă Semnificație Exemplu
%d Ziua lunii ca număr zecimal cu zero în față 01, 02, …, 31
%b Luna ca nume abreviat în funcție de setările locale Jan, Feb, …, Dec
%B Luna ca nume complet în funcție de setările locale January, …, December
%m Luna ca număr zecimal cu zero în față 01, 02, …, 12
%y Anul fără secol ca număr zecimal cu zero în față 00, 01, …, 99
%Y Anul cu secol ca număr zecimal 1970, 1988, 2001, 2013

Acest exercițiu face parte din cursul

Prognoze financiare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă biblioteca datetime.
  • Creează un obiect dt_object care convertește datele fiecărei vânzări într-un format standardizat de tip zi-lună-an.
  • Afișează fiecare rezultat pentru a le compara.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import the datetime python library
from ____ import ____

# Create a dt_object to convert the first date and print the month result
dt_object1 = datetime.strptime('14/02/2018', '____')
print(____)

# Create a dt_object to convert the second date and print the month result
dt_object2 = datetime.strptime('2 March 2018', '____')
print(____)
Editează și rulează codul