Найти в Дзене
PythonProger

Курс по Python# 16 модуль time.Работа с временем

С вами снова PythonProger. Сегодня мы поговорим о работе с временем в Python.Обязательно читай до конца, иначе пропустишь полезную информацию=)
Оглавление

С вами снова PythonProger. Сегодня мы поговорим о работе с временем в Python.Обязательно читай до конца, иначе пропустишь полезную информацию=)

По мимо модуля time для работы со временем используют модуль datetime.
По мимо модуля time для работы со временем используют модуль datetime.

Модуль time

Основные функции модуля time:

  • time.altzone - смещение DST часового пояса в секундах к западу(если часовой пояс восточнее - к востоку)
  • time.asctime([x]) - преобразовывает кортеж в строку типа "The Mon 13 13:35:18 2021" .В случае, когда аргумент не указан исрользуется текущее время.
  • time.clock() - в Unix, возвращает текущее системное время. В Windows - время с момента последнего вызова этой функции.
  • time.ctime([s]) - преобразует время в секундах с начала эпохи в строку типа "The Mon 13 13:35:18 2021".
  • time.daylight - не равняется нули если задано летнее или зимнее время.
  • time.gmtime([s]) - время с начала эпохи в секундах.
  • time.localtime([s]) - как gmtime, но есть DST.
  • time.mktime(t) - противоположность к localtime.
  • time.sleep(x) - останвливает исполнение программы на x секунд.
  • time.strftime([x]) - x строку по формату(см. ниже)
  • time.strptime(строка [, формат]) - разбор строки, формат по умолчанию: "%a %b %d %H:%M:%S %Y"
  • .time.struct_time - тип последовательности значения времени. Обращется нужно по индексу или имени:
  1. tm_year
  2. tm_mon
  3. tm_mday
  4. tm_hour
  5. tm_min
  6. tm_sec
  7. tm_wday
  8. tm_yday
  9. tm_isdst

time.time() - секкнды с начала эпохи .

time.timezone - анлогично time.altzone, только без DST пояса.

  • time.tzname - DST и местный световой пояс.

Формат для strftime

  • %a - Краткое название дня недели
  • %A - Полное название дня недели
  • %b - Краткое название месяца
  • %B - Полное название месяца
  • %c- Дата и время
  • %d - День месяца
  • %H - Час для 24 - часового
  • %I - Час для 12 - часового формата
  • %j - День года
  • %m - Порядковый номер месяца
  • %M - Кол-во минут
  • %p - До полудня или после (Нужен 12 часовой формат)
  • %S - Кол-во секунд
  • %w - Порядковый номер дня недели
  • %W- Порядковый номер недели в году .
  • %x- Дата
  • %X - Время
  • %y - Год (без века)
  • %Y - Год + веком
  • %Z - Временная зона
  • %% - Символ '%'

На этом у меня все, подпишись чтобы не пропустить новые крутые статьи!