gpt4 book ai didi

Python时间转换h :m:s to seconds

转载 作者:bug小助手 更新时间:2023-10-28 10:49:12 27 4
gpt4 key购买 nike

我知道使用 timedelta 函数,您可以使用类似的方法将秒转换为 h:m:s:

>> import datetime
>> str(datetime.timedelta(seconds=666))
'0:11:06'

但我需要将 h:m:s 转换为秒或分钟。

你知道可以做到这一点的函数吗?

最佳答案

>>> import time, datetime
>>> a = time.strptime("00:11:06", "%H:%M:%S")
>>> datetime.timedelta(hours=a.tm_hour, minutes=a.tm_min, seconds=a.tm_sec).seconds
666

如果您真的打算拆分“:”,这里有一个厚颜无耻的衬线

>>> s = "00:11:06"
>>> sum(int(i) * 60**index for index, i in enumerate(s.split(":")[::-1]))
666

关于Python时间转换h :m:s to seconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10742296/

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