理解 timedelta
- 论坛
- 理解 timedelta
11 浏览
理解 timedelta
请帮我理解以下Python代码的含义:
start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime)))
在这段代码中,我获取了start time
和end time
之间的时间差。在第5行,我通过强制类型转换将持续时间取整,然后是什么,进一步的解释是什么?
我知道delta的意思(平均值或差异),但为什么我要将seconds = uptime
传递给timedelta
,而字符串强制类型转换为什么可以得到HH:MM:SS
的格式?