Python日期计算


 

只给代码,想学更多去隔壁

 

import datetime


# 创建日期对象
startdate1 = datetime.date(year=2020 , month= 10 , day= 1 ,)
startdate2 = datetime.date.today()# 以今天作为起始日期

# 日期算术运算
enddate1 = startdate1 + datetime.timedelta( days=10) # 10天后
enddate2 = startdate2 + datetime.timedelta(seconds=-30 *24 * 3600) # 30天前

print('计算10天后' ,startdate1 , enddate1)
print('计算30天' , startdate2.strftime('%d/%m/%Y') , enddate2.strftime('%d-%m-%Y'))# 修改显示的日期格式

# 日期差计算
_ = enddate2 - startdate1
print('日期相差' ,_.days)
 

 

 

运行结果展示

 
 

计算10天后 2020-10-01 2020-10-11
计算30天 11/05/2022 11-04-2022
日期相差 557

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM