Formatarea datei în Python
Să afișăm acum data într-un anumit format, de exemplu, an-lună-zi.
Pentru aceasta, vom declara variabila dt, în
care data de care avem nevoie va fi obținută
prin metoda datetime din modulul
datetime. Apoi este necesar să aplicăm
metoda strftime la data înregistrată
în dt. În parametrii acestei metode
se transmite o denumire convențională a formatului
datei, scrisă cu ajutorul comenzii %
și a denumirii convenționale a formatului. Dacă este necesar
să afișăm an-lună-zi, atunci în parametrul
metodei se transmite șirul '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # va afișa 2025-12-31
Cu ajutorul metodei strftime se pot
afișa diverse formate de dată. Lista completă
a acestora poate fi găsită aici.
Să afișăm, de exemplu, și ziua din
săptămână, indicând în parametru simbolul special
'%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # va afișa 2025-12-31 3
Afișați în consolă data curentă în formatul zi.lună.an.
Afișați în consolă ora curentă în următorul format: ore:minute:secunde an/lună/zi:ziua din săptămână.