Вместо этого вы можете рассмотреть возможность использования модуля time
, это вернет время UNIX в секундах, чтобы вы могли легко найти разницу между двумя разами в секундах, а затем при желании вы можете преобразовать ее в формат строки времени.
import time
start = time.time()
time.sleep(1)
end = time.time()
delta = end - start
Или, все еще используя datetime
, вы можете удалить .time()
в своем коде
start = datetime.datetime.now()
time.sleep(1)
end = datetime.datetime.now()
delta = end - start
Возвращает объект timedelta, который имеет такие свойства, как .days
, .seconds
, .microseconds
, которые можно использовать для извлечения различных временных частей разности.