How to subtract dates with python

前端 未结 4 1767
耶瑟儿~
耶瑟儿~ 2020-12-13 20:05

Today =

today = datetime.datetime.now().strftime(\"%Y%m%d\")

90days ago

DD = datetime.timedelta(days=-90)
<
4条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-13 20:46

    Just subtract a timedelta from a datetime:

    >>> import datetime
    >>> today = datetime.datetime.today()
    >>> DD = datetime.timedelta(days=90)
    >>> today - DD
    datetime.datetime(2010, 11, 3, 9, 56, 20, 924224)
    

    (or if you want to use a negative timedelta like you did there, add them:

    >>> DD = datetime.timedelta(days=-90)
    >>> today + DD
    datetime.datetime(2010, 11, 3, 9, 56, 20, 924224)
    

提交回复
热议问题