如何在datefield中计算年、月、日

2024-06-11 03:44:29 发布

您现在位置:Python中文网/ 问答频道 /正文

首先我有一个变量叫做第一次约会

first_date = models.DateField()

我有一个名为recurse的方法,它返回3个整数

 @property
def recurrence(self):
    return '%dY, %dM, %dD' % (self.year_interval, self.month_interval, self.day_interval)

最后,我需要做一个方法,它取第一个\u日期,并从递归方法中添加int:

@property
def next_date(self):
    return self.first_date + datetime.timedelta(self.recurrence)

它不起作用,但你们知道如何使它成为可能,如果你想增加(1,5,13),那么它将增加1年5个月和13天的第一次约会


Tags: 方法selfdatereturnmodelsdef整数property