Я пытаюсь написать код, который позволит мне вычислить разницу во времени между двумя переменными, установленными в два результата datetime.now (). Time (). В конце концов, я хочу сделать так, чтобы, если разница превышает определенное количество минут, я мог предпринять какие-то действия, но, к сожалению, не могу перейти к этому, пока не увижу разницу.
В настоящее время я есть нижеприведенное, но я получаю сообщение об ошибке (TypeError: неподдерживаемые типы операндов для -: 'datetime.time' и 'datetime.time'). Я попытался выполнить преобразование в целые числа, но все равно получаю сообщение об ошибке.
def check_recent_activity():
current_time = datetime.now().time()
time.sleep(5) # temporary, to ensure times are different enough. In actual functionality, one datetime will be a value in a dict
current_time_2 = datetime.now().time()
difference = current_time - current_time_2
print("The difference between time 1 and 2 is: " + difference)