Checking date against date range in Python

前端 未结 4 1379
醉话见心
醉话见心 2020-12-08 02:23

I have a date variable: 2011-01-15 and I would like to get a boolean back if said date is within 3 days from TODAY. Im not quite sure how to construct this in P

4条回答
  •  甜味超标
    2020-12-08 02:47

    In Python to check a range you can use a <= x <= b:

    >>> import datetime
    >>> today = datetime.date.today()
    >>> margin = datetime.timedelta(days = 3)
    
    >>> today - margin <= datetime.date(2011, 1, 15) <= today + margin
    True
    

提交回复
热议问题