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':
dt = 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:
res = dt.strftime('%Y-%m-%d %w')
print(res) # vypíše 2025-12-31 3
Vypište do konzole aktuální datum ve formátu den.měsíc.rok.
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.