Oblikovanje datuma v Pythonu

Izpišimo zdaj datum v določenem formatu, na primer leto-mesec-dan.

Za to bomo deklarirali spremenljivko dt, v kateri bomo želeni datum dobili z metodo datetime modula datetime. Nato je potrebno uporabiti metodo strftime za datum, shranjen v dt. V parameter te metode se poda pogozna oznaka formata datuma, zapisana z ukazom % in pogozno oznako formata. Če želimo izpisati leto-mesec-dan, se v parameter metode poda niz '%Y-%m-%d':

pythondt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')

print(res) # izpiše 2025-12-31

Z metodo strftime lahko izpišemo različne formate datuma. Celoten seznam lahko najdete tukaj. Izpišimo na primer še dan v tednu, tako da v parameter podamo poseben simbol '%w':

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

Izpišite v konzolo trenutni datum v formatu dan.mesec.leto.

Задание 2

Izpišite v konzolo trenutni čas v naslednjem formatu: ure:minute:sekunde leto/mesec/dan:dan v tednu.