все Python 3timeфункция
time.strftime()
форматирование
Форматирует struct_time в строку по шаблону с кодами %Y, %m, %d, %H…; без второго аргумента берёт текущее местное время.
Синтаксис
time.strftime(format[, time_tuple])
Это функция модуля, а не метод: шаблон идёт первым, время — вторым, и это struct_time, а не datetime и не число секунд. Коды те же, что у datetime.strftime, но struct_time не хранит долей секунды: %f здесь не даёт микросекунд. Без второго аргумента результат зависит от пояса машины — для UTC передают gmtime().
Примеры
import time
t = time.gmtime(0)
print(time.strftime('%Y-%m-%d %H:%M:%S', t)) # → 1970-01-01 00:00:00
print(time.strftime('%d.%m.%y', t)) # → 01.01.70
print(time.strftime('%H:%M')) # → ? 14:05 — сейчас, местное время
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности