Измерение время отклика в мс

Сейчас бот измеряет время ответа на запрос в секундах. Как перевести это в милисекунды?

from datetime import datetime as dt
from time import time as tmm
tmm_before = int(dt.today().strftime('%S'))
requests.get("https://aminoapps.com/")
tmm_after = int(dt.today().strftime('%S'))
tmm_taken = tmm_after-tmm_before
print(f'Время отклика: {tmm_taken}')

Ответы (3 шт):

Автор решения: AndreyM

Почему бы просто не умножить количество секунд на 1000

tmm_taken = (tmm_after-tmm_before) * 1000
→ Ссылка
Автор решения: splash58

datetime дает результат с микросекундами, если система, на которой выполняется скрипт, поддерживает нужную точность

from datetime import datetime as dt
from datetime import timedelta

tmm_before = dt.today()
# sleep(3)  - измеряемый код
tmm_after = dt.today()
tmm_taken = (tmm_after-tmm_before)/timedelta(microseconds=1)/1000
print(f'Время отклика в мс: {tmm_taken}') # Время отклика в мс: 3014.093
→ Ссылка
Автор решения: SergFSM

а если так попробовать:

from time import perf_counter, sleep

tmm_before = perf_counter()

sleep(0.12345)

tmm_after = perf_counter()
tmm_taken = (tmm_after-tmm_before)*1000
print(f'Время отклика: {int(tmm_taken)} mc')
'''
Время отклика: 135 mc
→ Ссылка