在 Python 中,如果我想检查昨天的所有项目,我会这样做:
from datetime import datetime, timedelta
if datetime.datetime.today() - timedelta(days=2) < item_to_check < datetime.datetime.today():
这会提取昨天的所有项目吗?这是最好的方法吗?
我会尝试一些更简单的事情;-)
from datetime import date, timedelta
yesterday = date.today() - timedelta(days=1)
if item_to_check.date() == yesterday:
# yup!
请注意您的:
item_to_check < datetime.datetime.today()
对于您调用之前发生的任何项目都是如此datetime.datetime.today()
. My date.today()
不包括小时、分钟或秒(即,它没有“时间”部分)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)