栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python时间差计算

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python时间差计算

Python时间差计算 一、获取当前时间

使用datatime库

import time
from datetime import datetime

# 格式化成2016-03-20 11:45:39形式

cur_time= time.strftime("%Y-%m-%d %H:%M", time.localtime())
print(out_t)

输出结果:

2021-10-04 17:44
二、计算时间差 1.获取两个时间

代码如下(示例):

import time
from datetime import datetime

pass_time = "2021-10-03 8:09"

cur_time = time.strftime("%Y-%m-%d %H:%M", time.localtime())
cur_time = "".join('%s' %id for id in cur_time)
print(cur_time)

输出结果:

2021-10-04 17:50

2.将数据转化为datetime类型

代码如下(示例):

d1=datetime.strptime(pass_time,"%Y-%m-%d %H:%M")
d2=datetime.strptime(cur_time,"%Y-%m-%d %H:%M")
3.对两个时间作差
print(d2-d1)

输出结果:

1 day, 9:41:00

总结

提示:python对时间的表示范围有规定

秒钟的计算只涉及小时,分钟和秒钟,而年月日的差值则由天数决定,若要转成其他的数据表示,则需要自己进行一些数据加工

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号