Фарматаванне даты ў Python
Давайце цяпер выведзем дату ў пэўным фармаце, напрыклад, год-месяц-дзень.
Для гэтага аб'явім зменную dt, у
якой патрэбная нам дата будзе атрымана
праз метад datetime модуля
datetime. Затым неабходна ўжыць
метад strftime да даты, запісанай
у dt. У параметры гэтага метаду
перадаецца ўмоўнае абазначэнне фармату
даты, запісанае з дапамогай каманды %
і ўмоўнага абазначэння фармату. Калі трэба
вывесці год-месяц-дзень, то ў параметр
метаду перадаецца радок '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # выведзе 2025-12-31
З дапамогай метаду strftime можна
выводзіць розныя фарматы даты. Поўны
іх пералік можна знайсці тут.
Давайце, напрыклад, выведзем яшчэ і дзень
тыдня, указаўшы ў параметры спецыяльны
сімвал '%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # выведзе 2025-12-31 3
Выведзіце ў кансоль бягучую дату ў фармаце дзень.месяц.год.
Выведзіце ў кансоль бягучы час у наступным фармаце: гадзіны:хвіліны:секунды год/месяц/дзень:дзень тыдня.