Рассмотрим основной функционал модуля time для работы с датой и временем в Python. Рекомендую использовать его, если вы заинтересованы в конвертации между строчным и структурным представлением времени и не осуществляете операций с датами и работы с часовыми поясами. Функция time позволяет вывести количество секунд, прошедших с начала эпохи (1970 год): Она обычно используется для замера времени выполнения блока кода.
С помощью функции strptime можно преобразовать строку в объект даты и времени (struct_time):
Функция mktime умеет переводить struct_time в количество секунд, прошедших с начала эпохи в локальном часовом поясе: localtime и gmtime принимают количество секунд, прошедших с начала эпохи, и могут перевести его в struct_time для локального и нулевого пояса (формат UTC): Таким образом, возможны взаимные преобразования между секундным, строчным и struct_time представлениями времени: Направление "сек - строка"
Направление "строка - сек"