Фарматаванне даты ў Python

Давайце цяпер выведзем дату ў пэўным фармаце, напрыклад, год-месяц-дзень.

Для гэтага аб'явім зменную dt, у якой патрэбная нам дата будзе атрымана праз метад datetime модуля datetime. Затым неабходна ўжыць метад strftime да даты, запісанай у dt. У параметры гэтага метаду перадаецца ўмоўнае абазначэнне фармату даты, запісанае з дапамогай каманды % і ўмоўнага абазначэння фармату. Калі трэба вывесці год-месяц-дзень, то ў параметр метаду перадаецца радок '%Y-%m-%d':

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

print(res) # выведзе 2025-12-31

З дапамогай метаду strftime можна выводзіць розныя фарматы даты. Поўны іх пералік можна знайсці тут. Давайце, напрыклад, выведзем яшчэ і дзень тыдня, указаўшы ў параметры спецыяльны сімвал '%w':

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

Выведзіце ў кансоль бягучую дату ў фармаце дзень.месяц.год.

Задание 2

Выведзіце ў кансоль бягучы час у наступным фармаце: гадзіны:хвіліны:секунды год/месяц/дзень:дзень тыдня.