美文网首页
python获取日期列表以前过去以后未来

python获取日期列表以前过去以后未来

作者: 久亮哦 | 来源:发表于2022-08-22 18:20 被阅读0次

    python获取日期列表以前过去以后未来

    安装datedays:

    pip install datedays
    
    import datedays
    
    if __name__ == '__main__':
        print('测试时间:', datedays.getnow())
        print('获取本月剩余日期集合:')
        print(datedays.gettodaydays())
        print('获取下个月日期集合:')
        print(datedays.getnextdays())
        print('获取未来7天内的日期:')
        print(datedays.getdays()[1:8])
        print('获取未来15天内的日期:')
        print(datedays.getdays()[1:16])
        print('获取2030年1月1号的当月日期:')
        print(datedays.gettodaydays(today='2030-01-01'))  # today=哪个月,就获取哪一月
        print('指定2030年2月之后,第3个月的日期(2+3=5月):')
        print(datedays.getnextdays(today='2030-02-01', next_months=3))  # next_months就是间隔多少个月
        print('-' * 30)
        print('以前的日期:')
        print('获取1990年1月1号的当月日期:')
        print(datedays.gettodaydays(today='1990-01-01'))  # 过去的日期也可以
        print('指定1990年1月之后,第5个月的日期(1+5=6月):')
        print(datedays.getnextdays(today='1990-01-01', next_months=5))  # next_months就是间隔多少个月
        print('-' * 30)
        print("本月剩余日期+未来24个月日期")
        print(datedays.getdays(number=24))  # number=多少就是返回多少个月
    

    结果:

    QQ图片20220822173422.png
    获取两个日期之间的日期列表,datedays.getstartend()方法
    print("获取2022-08-01和2022-08-07之间的日期列表:")
    print(datedays.getstartend(start_date='2022-08-01', end_date='2022-08-07', list_=True))
    
    ['2022-08-01', '2022-08-02', '2022-08-03', '2022-08-04', '2022-08-05', '2022-08-06', '2022-08-07']
    

    点击跳转查看更多方法--》GitHub

    相关文章

      网友评论

          本文标题:python获取日期列表以前过去以后未来

          本文链接:https://www.haomeiwen.com/subject/pogigrtx.html