我收到了三个不同的unixtimes
lastSeen = 1416248381
firstSeen = 1416248157
最后一个是lastSeen – firstSeen:
duration = 224
现在,我可以将lastSeen和firstSeen转换为datetime没问题.但我在持续时间方面遇到了麻烦.
我不确定如何将持续时间转换为分钟/秒.有没有人知道是否可以这样做?
最佳答案 您需要将秒数转换为小时和分钟,您可以使用日期时间来完成
import datetime
lastSeen = 1416248381
firstSeen = 1416248157
duration = lastSeen - firstSeen
str(datetime.timedelta(seconds=duration))
输出将是:’0:03:44′
如果没有str()函数,你将拥有:datetime.timedelta(0,224)
用时间
import time
time.strftime("%H:%M:%S", time.gmtime(duration))
输出将是:’0:03:44′