python日期的加减、相差数

日期的加减: 

日、月的加减需要用到 dateutil 模块, 使用命令安装: pip install python-dateutil  。 【如果安装后无法使用,鼠标移动到 dateutil 字样上,按住Ctrl建,选中 python-dateutil 来导入模块】

from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta

a = (datetime.now() + relativedelta(months=1)).strftime("%Y-%m-%d")  # 当前时间增加一个月
print(a)

b = (datetime.now() + timedelta(days=3)).strftime("%Y-%m-%d")  # 当前日期增加3天
print(b)

>>>
2022-03-11
2022-02-14

日期的隔差:

import datetime

from dateutil import rrule

d1 = datetime.date(2021, 9, 26)
d2 = datetime.date(2022, 2, 11)

months = rrule.rrule(rrule.MONTHLY, dtstart=d1, until=d2).count()

print("两者日期隔差为:", f"months={months}")

>>>
两者日期隔差为: months=5

时间的加减以及隔差后续更新。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好度

你的鼓励是我最大的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值