Formátování data v Pythonu

Pojďme nyní vypsat datum v určitém formátu, například rok-měsíc-den.

K tomu deklarujme proměnnou dt, ve které požadované datum získáme pomocí metody datetime modulu datetime. Poté je třeba aplikovat metodu strftime na datum zapsané v dt. Do parametrů této metody se předává podmíněné označení formátu data zapsané pomocí příkazu % a podmíněného označení formátu. Pokud je potřeba vypsat rok-měsíc-den, pak se do parametru metody předá řetězec '%Y-%m-%d':

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

print(res) # vypíše 2025-12-31

Pomocí metody strftime lze vypisovat různé formáty data. Úplný jejich přehled lze najít zde. Pojďme například vypsat ještě den v týdnu, zadáním speciálního symbolu '%w' do parametru:

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

Vypište do konzole aktuální datum ve formátu den.měsíc.rok.

Задание 2

Vypište do konzole aktuální čas v následujícím formátu: hodiny:minuty:sekundy rok/měsíc/den:den v týdnu.