Python日期循环操作的2中方法

来源:互联网 发布:网页版淘宝怎么进微淘 编辑:程序博客网 时间:2024/04/30 05:43

方法1:

import datetime def main():    begin = datetime.date(2014,6,1)    end = datetime.date(2014,6,7)    for i in range((end - begin).days+1):        day = begin + datetime.timedelta(days=i)        print str(day) if __name__ == '__main__':    main()

方法2:

import datetimebegin = datetime.date(2014,6,1)end = datetime.date(2014,6,7)d = begindelta = datetime.timedelta(days=1)while d <= end:    print d.strftime("%Y-%m-%d")    d += delta    
输出如下:2014-06-012014-06-022014-06-032014-06-042014-06-052014-06-062014-06-07



1 0
原创粉丝点击