Функция strftime() из модуля time
Вы, вероятно, не удивитесь, узнав, что функция strftime
доступна в модуле time
. Он немного отличается от методов strftime
в классах, предоставляемых модулем datetime
, потому что, помимо аргумента формата, он также может принимать (необязательно) кортеж или объект struct_time.
Если Вы не передадите кортеж или объект struct_time, форматирование будет выполнено с использованием текущего местного времени. Взгляните на пример в редакторе.
Наш результат выглядит следующим образом:
2019/11/04 14:53:00
2020/10/12 12:19:40
sample output
Создание формата выглядит так же, как для методов strftime
в модуле datetime
. В нашем примере мы используем %Y
, %m
, %d
, %H
, %M
и %S
, которые Вам уже известны.
В первом вызове функции мы форматируем объект struct_time, а во втором вызове (без необязательного аргумента) мы форматируем местное время. Вы можете найти все доступные директивы в модуле time
здесь.