Datos formatavimas Python

Dabar išveskime datą tam tikru formatu, pavyzdžiui, metai-mėnuo-diena.

Norėdami tai padaryti, deklaruokime kintamąjį dt, kuriame reikalinga data bus gauta per datetime modulio metodą datetime. Tada reikia pritaikyti metodą strftime datai, įrašytai į dt. Šio metodo parametruose perduodamas sąlyginis datos formato pavadinimas, užrašytas naudojant komandą % ir sąlyginį formato žymėjimą. Jei reikia išvesti metai-mėnuo-diena, tada į metodo parametrą perduodama eilutė '%Y-%m-%d':

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

print(res) # išves 2025-12-31

Naudojant metodą strftime galima išvesti įvairius datos formatus. Pilną jų sąrašą galima rasti čia. Pavyzdžiui, išveskime ir savaitės dieną, nurodę parametre specialųjį simbolį '%w':

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

Išveskite į konsolę dabartinę datą formatu diena.mėnuo.metai.

Задание 2

Išveskite į konsolę dabartinį laiką tokiu formatu: valandos:minutės:sekundės metai/mėnuo/diena:savaitės diena.