Я пытаюсь вычесть отформатированное время strptime из текущего времени. Чтобы вычесть отформатированное время, вы должны преобразовать отформатированное время даты обратно в обычный объект даты и времени, чтобы оно больше не было строкой. Однако, когда это выполняется, модули импорта кажутся неуместными. Если вы делаете импорт из datetime *, то он говорит, что у модуля нет datetime, а если вы делаете datetime.datetime, то модуль говорит, что у него нет strptime.
>>> from datetime import *
>>> (datetime.datetime.now().astimezone(pytz.utc) - datetime.strptime(db_job_document['time_down'], "%Y-%m-%dT%H:%M:%S")).total_seconds()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: type object 'datetime.datetime' has no attribute 'datetime'
>>> import datetime
>>> (datetime.datetime.now().astimezone(pytz.utc) - datetime.strptime(db_job_document['time_down'], "%Y-%m-%dT%H:%M:%S")).total_seconds()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'datetime' has no attribute 'strptime'