我收到了三个不同的unixtimes
lastSeen = 1416248381
firstSeen = 1416248157
最后一个是lastSeen - firstSeen:
duration = 224
现在,我可以将lastSeen和firstSeen转换为日期时间没问题。但我的持续时间有问题。
我不确定如何将持续时间转换为分钟/秒。有没有人知道是否可以这样做?
答案 0 :(得分:7)
您需要将秒数转换为小时和分钟,然后您可以使用日期时间
进行操作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'