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':

pythondt = 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':

pythonres = dt.strftime('%Y-%m-%d %w')
print(res) # ispisaće 2025-12-31 3
Задание 1

Ispišite u konzolu trenutni datum u formatu dan.mesec.godina.

Задание 2

Ispišite u konzolu trenutno vreme u sledećem formatu: sati:minuti:sekunde godina/mesec/dan:dan u nedelji.