Formátovanie dátumu v Pythone
Poďme teraz vypísať dátum v určitom formáte, napríklad rok-mesiac-deň.
Na to deklarujme premennú dt, v
ktorej požadovaný dátum získame
prostredníctvom metódy datetime modulu
datetime. Potom je potrebné aplikovať
metódu strftime na dátum zaznamenaný
v dt. Do parametrov tejto metódy
sa odovzdáva podmienené označenie formátu
dátumu, zaznamenané pomocou príkazu %
a podmieneného označenia formátu. Ak je potrebné
vypísať rok-mesiac-deň, tak do parametra
metódy sa odovzdá reťazec '%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
Pomocou metódy strftime je možné
vypisovať rôzne formáty dátumu. Úplný
ich zoznam nájdete tu.
Poďme napríklad vypísať aj deň
týždňa, zadaním špeciálneho
symbolu '%w' do parametra:
res = dt.strftime('%Y-%m-%d %w')
print(res) # vypíše 2025-12-31 3
Vypíšte do konzoly aktuálny dátum vo formáte deň.mesiac.rok.
Vypíšte do konzoly aktuálny čas v nasledujúcom formáte: hodiny:minúty:sekundy rok/mesiac/deň:deň týždňa.