Python:将减去的unix时间转换为小时/分钟/秒
我收到了三封不同的信Python:将减去的unix时间转换为小时/分钟/秒,python,python-2.7,datetime,unix-timestamp,Python,Python 2.7,Datetime,Unix Timestamp,我收到了三封不同的信 lastSeen = 1416248381 firstSeen = 1416248157 最后一个是最后一次看到-第一次看到: duration = 224 现在,我可以将lastSeen和firstSeen转换为datetime,没问题。但是我在持续时间上有问题 我不确定如何将持续时间转换为分钟/秒。有人知道这是否可以做到吗?您需要将秒数转换为小时和分钟,您可以使用日期时间 import datetime lastSeen = 1416248381 firstS
lastSeen = 1416248381
firstSeen = 1416248157
最后一个是最后一次看到-第一次看到:
duration = 224
现在,我可以将lastSeen和firstSeen转换为datetime,没问题。但是我在持续时间上有问题
我不确定如何将持续时间转换为分钟/秒。有人知道这是否可以做到吗?您需要将秒数转换为小时和分钟,您可以使用日期时间
import datetime
lastSeen = 1416248381
firstSeen = 1416248157
duration = lastSeen - firstSeen
str(datetime.timedelta(seconds=duration))
import time
time.strftime("%H:%M:%S", time.gmtime(duration))
输出将为:'0:03:44'
如果没有str()
函数,您将拥有:datetime.timedelta(0224)
使用时间
import datetime
lastSeen = 1416248381
firstSeen = 1416248157
duration = lastSeen - firstSeen
str(datetime.timedelta(seconds=duration))
import time
time.strftime("%H:%M:%S", time.gmtime(duration))
输出将是:
'0:03:44'
不确定是否重复的可能重复,因为Unixtime-Unixtime并不自动表示它是以秒为单位的,是吗?对我来说,是的。否则,224是什么?秒、分钟、小时、毫秒?