Python 根据开始日期频率和当前日期计算下一个到期日
如果已经有人问过这个问题,我很抱歉……我看到了excel的一些东西,但我正在尝试用python来做这件事。我有以下型号:Python 根据开始日期频率和当前日期计算下一个到期日,python,django,pandas,django-models,plotly-dash,Python,Django,Pandas,Django Models,Plotly Dash,如果已经有人问过这个问题,我很抱歉……我看到了excel的一些东西,但我正在尝试用python来做这件事。我有以下型号: Class AccountDetails(models.Model): name = models.CharField(max_length=30, null=True) due_date = models.DateField(auto_now=False, auto_now_add=False, null=True) frequency_choice
Class AccountDetails(models.Model):
name = models.CharField(max_length=30, null=True)
due_date = models.DateField(auto_now=False, auto_now_add=False, null=True)
frequency_choices = [
('weekly', 'Weekly'),
('bi-weekly', 'Bi-Weekly'),
('twice-monthly', 'Twice Monthly'),
('monthly', 'Monthly'),
('yearly', 'Yearly')
]
frequency = models.CharField(
max_length=15,
choices=frequency_choices,
default="weekly",
)
我正在使用pandas创建一个绘图仪数据表,我需要创建一个标题为“下一个到期日”的列。我希望该值是基于开始日期、当前日期和频率的下一个到期日
Example:
due_date: 12/22/2017
frequency: Bi-Weekly
current date: 11/27/2019
next_due_date should be: 12/6/2019
我被这件事难住了。任何帮助都将不胜感激 您是否查看过pd.timedelta?我相信你可以做你想做的事