Formatiranje datuma u Pythonu
Hajde sada da ispišemo datum u određenom formatu, na primer, godina-mesec-dan.
Za ovo ćemo deklarisati promenljivu dt, u
kojoj će biti datum koji nam treba dobijen
preko metode datetime modula
datetime. Zatim je potrebno primeniti
metodu strftime na datum, zapisan
u dt. U parametre ove metode
se prosleđuje uslovna oznaka formata
datuma, zapisana pomoću komande %
i uslovne oznake formata. Ako treba
ispisati godina-mesec-dan, onda se u parametar
metoda prosleđuje string '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # ispisaće 2025-12-31
Pomoću metode strftime možemo
ispisivati različite formate datuma. Potpuni
spisak se može naći ovde.
Hajde, na primer, da ispišemo i dan
u nedelji, navodeći u parametru specijalni
simbol '%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # ispisaće 2025-12-31 3
Ispišite u konzolu trenutni datum u formatu dan.mesec.godina.
Ispišite u konzolu trenutno vreme u sledećem formatu: sati:minuti:sekunde godina/mesec/dan:dan u nedelji.