АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗pyPmTmDF 190 of 208 menu

Фарматаванне даты ў 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

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

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

byenru