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']

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

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值