加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python:将减去的unix时间转换为小时/分钟/秒

发布时间:2020-12-20 11:39:10 所属栏目:Python 来源:网络整理
导读:我收到了三个不同的unixtimes lastSeen = 1416248381 firstSeen = 1416248157 最后一个是lastSeen – firstSeen: duration = 224 现在,我可以将lastSeen和firstSeen转换为datetime没问题.但我在持续时间方面遇到了麻烦. 我不确定如何将持续时间转换为分钟/
我收到了三个不同的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′

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读