python获取时间日期列表集合

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=多少就是返回多少个月

结果:
在这里插入图片描述

获取两个日期之间的日期列表,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']

点击跳转查看更多方法–》

猜你喜欢

转载自blog.csdn.net/qq_33613696/article/details/126469953