您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页【Python】时间循环 / 日期循环

【Python】时间循环 / 日期循环

来源:叨叨游戏网
按天循环
def day_range(bgn,end):
    fmt = '%Y/%m/%d'
    begin=datetime.datetime.strptime(bgn,fmt)
    end=datetime.datetime.strptime(end,fmt)
    delta=datetime.timedelta(days=1)

    interval=int((end-begin).days) +1
   
    return [begin+delta*i for i in range(0,interval,1)]
按小时循环
def hour_range(bgn,end):
    fmt = '%Y/%m/%d %H:%M:%S'
    begin=datetime.datetime.strptime(bgn,fmt)
    end=datetime.datetime.strptime(end,fmt)
    delta=datetime.timedelta(hours=1)

    interval=int((end-begin).days*24+(end-begin).seconds/60/60) +1 
   
    return [begin+delta*i for i in range(0,interval,1)]
按分钟循环
def minute_range(bgn,end):
    fmt = '%Y/%m/%d %H:%M:%S'
    begin=datetime.datetime.strptime(bgn,fmt)
    end=datetime.datetime.strptime(end,fmt)
    delta=datetime.timedelta(minutes=10)

   interval=int((end-begin).days*24*60/10+(end-begin).seconds/60/10) +1  
   
    return [begin+delta*i for i in range(0,interval,1)]

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务