Metod strftime modula datetime
Metod strftime modula datetime
vraća formatirani string sa datumom
i vremenom. U parametru metoda navodimo
željeni format.
Sintaksa
import datetime
datetime.strftime(format vremena)
Sintaksa
U tabeli su predstavljeni osnovni formati vremena:
| Format | Opis | Primer |
|---|---|---|
%a |
Skraćena regionalna imena dana u nedelji. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Puna regionalna imena dana u nedelji. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Dan u nedelji kao decimalni broj, gde je
0 - nedelja, a 6 -
subota.
|
0, 1, ..., 6
|
%d |
Dan u mesecu kao decimalni broj, dopunjen nulama. |
01, 02, ..., 31
|
%b |
Skraćeno regionalno ime meseca. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Puno regionalno ime meseca. |
January, February, ..., December
(en_US)
|
%m |
Mesec kao decimalni broj, dopunjen nullama. |
01, 02, ..., 12
|
%y |
Godina bez veka kao decimalni broj, dopunjen nullama. |
00, 01, ..., 99
|
%Y |
Godina sa vekom kao decimalni broj, dopunjen nullama. |
0001, ..., 2013, 2014
|
Primer
Hajde da kreiramo objekat datuma i vremena, gde će biti navedena godina i vek, ime meseca u decimalnom formatu i dan u mesecu u vidu decimalnog broja:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Rezultat izvršenog koda:
2025-12-31