Python计算两个时间的时间差
·
最近需要用python实现计算一个时间差的小函数。
# coding: utf-8
from datetime import datetime
import time
format = '%Y-%m-%d %H:%M:%S'
a = datetime.strptime("2019-03-09 08:52:51", format)
b = datetime.strptime("2019-03-10 11:52:51", format)
t1 = time.mktime(a.timetuple()) * 1000 + a.microsecond / 1000
t2 = time.mktime(b.timetuple()) * 1000 + b.microsecond / 1000
a = t2-t1
b = a/1000/3600
c = int(b/24)
d = int(b%24)
print(c)
print(d)
times = "经过了:"+str(c)+"天"+str(d)+"小时"
print(times)
运行结果:


DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)