我需要将两个动作之间的时差(差异)转换为人类可读时间。
我怎么能用python做到这一点? 我试过像
这样的东西 diff = 49503757
datetime.time(0,0,0,diff)
但是diff值太长,datetime期望在0到999999之间的微秒值,在这个例子中我的差异是49503757.
答案 0 :(得分:18)
>>> from datetime import timedelta
>>> str(timedelta(microseconds=49503757))
'0:00:49.503757'