Это старая версия документа!
Работа с датой и временем. Пользовательские функции
Работа с датой и временем
Модули:
time - текущие дата/время+ их форматированный вывод
datetime - манипуляции, арифметич операции и т.д.
calendar - календарь
timeit - позволяет измерить время выполнения фрагментов кода
Текущие дата/время
Модуль time
Объект struct_time содержит:
d= time.gmtime()
d.tm_year, d[0]
# Все содержимое
tuple(d)
>> (2017, 11, 21, 14, 19, 34, 1, 325, 0)
Форматирование даты/время
strftime(<строка формата>, <struct_time>
-
strptime(<строка с датой>, <строка формата>
-
asctime(<struct_time>
-
ctime(<sec>
-
-
-
-
"Засыпание" скрипта
Модуль "datetime" манипуляции с ДТ
timedelta
date
time
datetime
Модуль calendar
TextCalendar, LocateCalendar
HTMLCalendar, LocateHTMLCalendar
Другие функции
Время выполнения фрагментов кода
Пользовательские функции
Определение и вызов
Расположение определения
Необязательные параметры
Переменное число параметров
Анонимные функции
Функции-генераторы
Декораторы функции
Рекурсия
Глобальные и локальные переменные
Вложенные функции
Аннотации функций