首页 > 编程语言 > 详细

python3练习:计算日期差

时间:2019-11-24 23:27:10      阅读:279      评论:0      收藏:0      [点我收藏+]
#计算日期差
from datetime import datetime
from datetime import date
import time
sum = 0
dates = [2019-1-2,2019-1-27,2019-2-25,2019-3-25,2019-4-22,2019-5-20,2019-6-16,2019-7-19,2019-8-15,2019-9-10,2019-10-9,2019-10-31,2019-11-24]
for i in range(len(dates)-1):
    dateq = datetime.strptime(dates[i],%Y-%m-%d).date()
    dateh = datetime.strptime(dates[i+1],%Y-%m-%d).date()
    print(dateq,dateh,end=‘‘)
    datec =dateh -dateq
    print (相隔:,datec.days)
    sum += datec.days
print ("总相隔:",sum,"次数:",len(dates)-1)
print("平均总相隔:%.2f" %(sum/(len(dates)-1)))

 

结果:

2019-01-02 2019-01-27相隔: 25
2019-01-27 2019-02-25相隔: 29
2019-02-25 2019-03-25相隔: 28
2019-03-25 2019-04-22相隔: 28
2019-04-22 2019-05-20相隔: 28
2019-05-20 2019-06-16相隔: 27
2019-06-16 2019-07-19相隔: 33
2019-07-19 2019-08-15相隔: 27
2019-08-15 2019-09-10相隔: 26
2019-09-10 2019-10-09相隔: 29
2019-10-09 2019-10-31相隔: 22
2019-10-31 2019-11-24相隔: 24
总相隔: 326 次数: 12
平均总相隔:27.17

 

python3练习:计算日期差

原文:https://www.cnblogs.com/jxba/p/11924803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!