2024-04-20 09:31:39 发布
网友
a = time.time() b = time.time() c = b - a
我知道c的单位是秒。有没有一个mod(可能是datetime或time)可以将秒转换成任何形式的持续时间?你知道吗
例如: 我想说
print convert_time(c, days=True) print convert_time(c, hours=True)
诸如此类。。。。你知道吗
我知道我可以手动转换它,但我想知道是否有什么东西可以用来代替编写我自己的函数。你知道吗
您可以使用dateutil的relativedelta来实现:
>>> from dateutil.relativedelta import relativedelta >>> relativedelta(seconds=5000).hours 1 >>> relativedelta(seconds=5000).minutes 23 >>> relativedelta(seconds=5000).seconds 20
还有很多其他好的选择,但是这里面有我希望股票有的转换功能。你知道吗
答案已经给出了Python Time Seconds to h:m:s
>>> import datetime >>> str(datetime.timedelta(seconds=666)) '0:11:06'
我不知道如何把这个话题标为重复的。请原谅我。你知道吗
您可以使用dateutil的relativedelta来实现:
还有很多其他好的选择,但是这里面有我希望股票有的转换功能。你知道吗
答案已经给出了Python Time Seconds to h:m:s
我不知道如何把这个话题标为重复的。请原谅我。你知道吗
相关问题 更多 >
编程相关推荐