Как преобразовать строку '00:00:00' (ч:м:с) в микросекунды на python?

Пользователь

от adrien.waters , в категории: Python , 2 месяца назад

Как преобразовать строку '00:00:00' (ч:м:с) в микросекунды на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от mona_terry , 20 дней назад

@adrien.waters 

Можно воспользоваться модулем datetime:

1
2
3
4
5
6
7
from datetime import datetime, timedelta

time_string = '00:00:00'
delta = datetime.strptime(time_string, '%H:%M:%S') - datetime.strptime('00:00:00', '%H:%M:%S')
microseconds = delta.total_seconds() * 1000000

print(microseconds)


Вывод:

1
0.0


Значение в микросекундах будет сохранено в переменной microseconds.