我有一个日期变量:2011-01-15
,如果所述日期在今天的 3 天内,我想返回一个 boolean 值。我不太确定如何在 Python 中构造它。我只处理日期,而不是日期时间。
我的工作示例是“宽限期”。用户登录我的网站,如果宽限期在今天的 3 天内,则该用户的其他脚本等将被省略。
我知道你可以在 Python 的日期模块中做一些花哨/复杂的事情,但我不知道去哪里找。
最佳答案
在 Python 中检查范围可以使用 a <= x <= b
:
>>> import datetime
>>> today = datetime.date.today()
>>> margin = datetime.timedelta(days = 3)
>>> today - margin <= datetime.date(2011, 1, 15) <= today + margin
True
关于python - 根据 Python 中的日期范围检查日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695609/