Python获取时间范围

import datetime

def dateRange(beginDate, endDate):
    dates = []
    dt = datetime.datetime.strptime(beginDate, "%Y%m%d")
    date = beginDate[:]
    while date <= endDate:
        dates.append(date)
        dt = dt + datetime.timedelta(1)
        date = dt.strftime("%Y%m%d")
    return dates

if __name__ == '__main__':
    for date in dateRange('20180201', '20180310'):
        print(date)
结果:
20180201 20180202 20180203 20180204 20180205 20180206 20180207 20180208 20180209 20180210 20180211 20180212 20180213 20180214 20180215 20180216 20180217 20180218 20180219 20180220 20180221 20180222 20180223 20180224 20180225 20180226 20180227 20180228 20180301 20180302 20180303 20180304 20180305 20180306 20180307 20180308 20180309 20180310

 

转载于:https://www.cnblogs.com/yinliang-liang/p/10344847.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值