【发布时间】:2020-09-19 18:22:04
【问题描述】:
我有几个日期存储在列表 U 中,我想为从 1981 年到 2018 年的每个日期生成一系列日期,月份和日期保持不变。我使用了 dateutil 库中的 relativedelta() 命令。
from dateutil.relativedelta import relativedelta
import datetime
U=[datetime.date(2013,6,5),datetime.date(2014,7,8),datetime.date(2012,12,5)]
U[0]+relativedelta(years=1)
但是relativedelta(years=1) 将只获取datetime.date(2014,6,5),如何为U 中的所有三个不同日期生成日期为datetime.date(1981,Month,Day)、datetime.date(1982,Month,Day) 等等直到datetime.date(2018,Month,Day)
【问题讨论】:
标签: python