Таблица 10.1. Спецификаторы вывода для strftime()
Спецификатор
Единица даты/времени
Диапазон
%Y
Год
1900–…
%m
Месяц
01–12
%B
Название месяца
Январь, …
%b
Сокращение для месяца
Янв, …
%d
День месяца
01–31
%А
Название дня
Воскресенье, …
а
Сокращение для дня
Вск, …
%Н
Часы (24 часа)
00–23
%I
Часы (12 часов)
01–12
%p
AM или PM
AM, PM
%M
Минуты
00–59
%S
Секунды
00–59
К числам слева добавляется ноль.
Рассмотрим пример работы функции strftime(), предоставленной модулем time.
Она преобразует объект struct_time в строку. Сначала мы определим строку фор-
мата fmt и будем использовать ее снова в дальнейшем:
>>> import time
>>> fmt = "It's %A, %B %d, %Y, local time %I:%M:%S%p"
>>> t = time.localtime()
>>> t
time.struct_time(tm_year=2014, tm_mon=2, tm_mday=4, tm_hour=19,