python计算两个时间戳相差多少秒

例如Time1=1384876800Time2=1385049599计算这两个时间点相差多少秒该怎么搞?... 例如Time1=1384876800
Time2=1385049599
计算这两个时间点相差多少秒该怎么搞?
展开
 我来答
曹晓山11
推荐于2018-04-08 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52066
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

在Python编程中,使用datetime模块计算两个时间的差:

>>> import datetime
>>> d1=datetime.datetime(2015,7,5)
>>> d2=datetime.datetime(2005,7,4)
>>>(d1-d2).seconds
//结果86400s
# 计算两个时间的间隔天数
# 注意:输入月份和天时,不能输入08,09等,会被识别为 8 进制而出错!(8进制是不超过07的)
# 解决办法:要把月份和天前面的0去掉。
waketzheng
2018-02-26 · TA获得超过644个赞
知道小有建树答主
回答量:566
采纳率:63%
帮助的人:149万
展开全部
>>> from datetime import datetime
>>> t1 = 1384876800
>>> t2 = 1385049599
>>> dt1 = datetime.utcfromtimestamp(t1)
>>> dt2 = datetime.utcfromtimestamp(t2)
>>> dt2 - dt1
datetime.timedelta(1, 86399)
>>> (dt2 - dt1).seconds
86399
>>> (dt2 - dt1).days
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tim_spac
2013-11-22 · TA获得超过3628个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:2015万
展开全部
delta = time2 - time
追问
如果我的time是以int型存在的呢?
追答
"时间戳是自 1970 年 1 月 1 日(08:00:00 GMT)至当前时间的总秒数。它也被称为 Unix 时间戳(Unix Timestamp)" -- 它在unix, c的世界里随处可见;常见形态是浮点数,小数点后面是毫秒;
也常见整数形式的--当人们不关注秒以下的数据差异时;
这样,两个时间戳相减就直接是时间间隔的秒数了--无论是整数形式的还是浮点数变量
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lflfdxfn
2018-04-08
知道答主
回答量:2
采纳率:0%
帮助的人:1425
引用曹晓山11的回答:
在Python编程中,使用datetime模块计算两个时间的差:
>>> import datetime>>> d1=datetime.datetime(2015,7,5)>>> d2=datetime.datetime(2005,7,4)>>>(d1-d2).seconds//结果86400s# 计算两个时间的间隔天数# 注意:输入月份和天时,不能输入08,09等,会被识别为 8 进制而出错!(8进制是不超过07的)# 解决办法:要把月份和天前面的0去掉。
展开全部
>>> import datetime>>> d1=datetime.datetime(2015,7,5)>>> d2=datetime.datetime(2005,7,4)>>>(d1-d2).total_seconds()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式