欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python3获取两个日期之间所有日期,以及比较大小(方法教程)

程序员文章站 2022-06-30 14:46:18
python3获取两个日期之间所有日期,以及比较大小(方法教程)。 import datetime #获取两个日期间的所有日期 def getEveryDay...

python3获取两个日期之间所有日期,以及比较大小(方法教程)。

import datetime  
#获取两个日期间的所有日期  
def getEveryDay(begin_date,end_date):  
    date_list = []  
    begin_date = datetime.datetime.strptime(begin_date, "%Y-%m-%d")  
    end_date = datetime.datetime.strptime(end_date,"%Y-%m-%d")  
    while begin_date <= end_date:  
        date_str = begin_date.strftime("%Y-%m-%d")  
        date_list.append(date_str)  
        begin_date += datetime.timedelta(days=1)  
    return date_list  
print(getEveryDay('2016-01-01','2017-05-11'))  
import datetime  
#比较大小  
strftime = datetime.datetime.strptime("2017-11-02", "%Y-%m-%d")  
strftime2 = datetime.datetime.strptime("2017-01-04", "%Y-%m-%d")  
print("2017-11-02大于2017-01-04:",strftime>strftime2)