Metoda strftime a modulului datetime
Metoda strftime a modulului datetime
returnează un șir formatat cu data
și ora. În parametrul metodei specificăm
formatul de care avem nevoie.
Sintaxă
import datetime
datetime.strftime(format_timp)
Sintaxă
În tabel sunt prezentate formatele de bază ale timpului:
| Format | Descriere | Exemplu |
|---|---|---|
%a |
Denumirile regionale abreviate ale zilelor săptămânii. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Denumirile regionale complete ale zilelor săptămânii. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Zilele săptămânii sub formă de număr zecimal, unde
0 este duminica, iar 6 este
sâmbăta.
|
0, 1, ..., 6
|
%d |
Ziua lunii sub formă de număr zecimal, completat cu zerouri. |
01, 02, ..., 31
|
%b |
Denumirea regională abreviata a lunii. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Denumirea regională completă a lunii. |
January, February, ..., December
(en_US)
|
%m |
Luna sub formă de număr zecimal, completat cu zerouri. |
01, 02, ..., 12
|
%y |
Anul fără secol sub formă de număr zecimal, completat cu zerouri. |
00, 01, ..., 99
|
%Y |
Anul cu secol sub formă de număr zecimal, completat cu zerouri. |
0001, ..., 2013, 2014
|
Exemplu
Să creăm un obiect de dată și oră, unde vor fi specificate anul și secolul, numele lunii în format zecimal și ziua lunii sub formă de număr zecimal:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Rezultatul codului executat:
2025-12-31