import time time.mktime(t)
t - структура времени time.struct_time.float, секунды "эпохи" UnixФункция mktime() модуля time обратная функции time.localtime(). Преобразует структуру времени t в секунды "эпохи" Unix. Возвращает число с плавающей запятой для совместимости с time.time().
Аргумент t является структура времени time.struct_time или полный кортеж из 9 элементов с обязятельным флагом dst, который выражает локальное время, а не UTC. Используйте -1 в качестве флага dst, если он неизвестен.
Если входное значение t не может быть представлено как допустимое время, будет сгенерировано исключение OverflowError или ValueError. Это зависит от того, перехватывается ли недопустимое значение Python или базовыми библиотеками языка C.
Самая ранняя дата, для которой функция time.mktime() может генерировать время, зависит от платформы.
Преобразуем строку с датой и временем в секунды
>>> import time # получим из строки со временем - структуру 'struct_time' >>> struct_time = time.strptime('10/10/2020 10:15', '%d/%m/%Y %H:%M') # time.struct_time(tm_year=2020, tm_mon=10, # tm_mday=10, tm_hour=10, tm_min=15, tm_sec=0, # tm_wday=5, tm_yday=284, tm_isdst=-1) # переведем 'struct_time' в секунды "эпохи" >>> time.mktime(struct_time) # 1602314100.0