如何在django约会后的一个月后找到?

Ere*_*ğlu 8 python django datetime timedelta

我希望在约会后的某个月找到,但我不知道如何.

让我说我有这个日期:

08.03.2012
Run Code Online (Sandbox Code Playgroud)

我想在一个月后的那个日期自动找到:

08.04.2012
Run Code Online (Sandbox Code Playgroud)

有谁知道这是怎么做到的吗?

dan*_*era 31

使用dateutil:

>>> import datetime
>>> d1 = datetime.date.today()
>>> from dateutil.relativedelta import relativedelta
>>> d1 + relativedelta(months=1)
datetime.date(2012, 4, 8)

>>> d2 = datetime.date(year=2012,month=1,day=31)
>>> d2 + relativedelta(months=1)
datetime.date(2012, 2, 29)
Run Code Online (Sandbox Code Playgroud)

  • 你还需要安装python-dateutil才能使用它. (4认同)