Фарматаванне даты ў 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
Выведзіце ў кансоль бягучую дату ў фармаце дзень.месяц.год.
Выведзіце ў кансоль бягучы час у наступным фармаце: гадзіны:хвіліны:секунды год/месяц/дзень:дзень тыдня.