Модуль «time» в Python предоставляет различные функции и методы для управления и работы с операциями, связанными со временем. Вот некоторые из часто используемых методов:
- time.time(): возвращает текущее время в секундах с начала эпохи в виде числа с плавающей запятой.
- time.sleep(secs): приостанавливает выполнение текущего потока на заданное количество секунд.
- time.localtime([secs]): преобразует время, выраженное в секундах с начала эпохи, в объект struct_time в местное время.
- time.gmtime([secs]): преобразует время, выраженное в секундах с начала эпохи, в объект struct_time во времени UTC.
- time.mktime(t): преобразует объект struct_time или кортеж времени в секунды с начала эпохи.
- time.asctime([t]): преобразует объект struct_time или кортеж времени в строковое представление времени.
- time.strftime(format[, t]): преобразует объект struct_time или кортеж времени в строковое представление на основе кода формата.
- time.strptime(string[, format]): анализирует строку, представляющую время в соответствии с заданным форматом, и возвращает struct_time.
- time.process_time(): возвращает значение суммы системного и пользовательского времени процессора текущего процесса.
- time.perf_counter(): возвращает значение часов с максимально доступным разрешением для измерения короткой продолжительности.