python - 如何使用日期时间在python中获取给定日期的下个月的同一天

标签 python datetime date

我知道使用 datetime.timedelta 我可以从给定日期中获取几天后的日期

daysafter = datetime.date.today() + datetime.timedelta(days=5)

但似乎没有 datetime.timedelta(month=1)

最佳答案

使用 dateutil模块。它有 relative time deltas :

import datetime
from dateutil import relativedelta
nextmonth = datetime.date.today() + relativedelta.relativedelta(months=1)

美丽。

关于python - 如何使用日期时间在python中获取给定日期的下个月的同一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249956/

相关文章:

regex - 在Unix中格式化日期以包括日期(st,nd,rd和th)的后缀

ios - 是否可以格式化 dateComponent 以显示为 hh :mm:ss?

python - 遍历 JSON 对象

python - 如何在新的 Tkinter 窗口打开时运行可取消的函数

c# - 在 c# 中转换通用 SQL 时间格式(所有变体)?

php - 将过滤器从接受今天更改为同时接受昨天+今天

c# - 获取具有特定最后修改日期的所有文件的列表

Python pandas : insert rows for missing dates, groupby 数据帧中的时间序列

python - 我如何模拟 Django 中的函数?

ios - 如何正确地将字符串转换为日期?