gpt4 book ai didi

python - 将 HH :MM:SS. 微字符串转换为微秒?

转载 作者:太空宇宙 更新时间:2023-11-03 12:54:04 24 4
gpt4 key购买 nike

我确信一定有更好的方法可以将像 00:04:11.723 这样的字符串转换为这样的微秒:

ms = timestring.split('.')
pt = ms[0].split(':')
sec = int(pt[0]) * 3600 + int(pt[1]) * 60 + int(pt[2])
st = sec * 1000 + int(ms[1])

但是我还没有找到。

最佳答案

这是一种只使用datetime.timedelta的方法:

from datetime import timedelta

x = '00:04:11.723'

h, m, s = map(float, x.split(':'))
res = timedelta(hours=h, minutes=m, seconds=s).total_seconds() * 1000

# 251723.0

关于python - 将 HH :MM:SS. 微字符串转换为微秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50069302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com