Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用date.today()测试日期? def测试日期(自): days=(date.today()+timedelta(days=2))-date.today() 打印日 如果days>=-2和days_Python_Date - Fatal编程技术网

Python 使用date.today()测试日期? def测试日期(自): days=(date.today()+timedelta(days=2))-date.today() 打印日 如果days>=-2和days

Python 使用date.today()测试日期? def测试日期(自): days=(date.today()+timedelta(days=2))-date.today() 打印日 如果days>=-2和days,python,date,Python,Date,days是一个datetime.timedelta对象。您需要该字段中的days字段 def test_dates(self): days = (date.today() + timedelta(days=2)) - date.today() print days if days >= -2 and days <= 4: print days 如果days.days>+-2和days.days=2和days.days尝试这种方法 if -2

days
是一个
datetime.timedelta
对象。您需要该字段中的
days
字段

def test_dates(self):
    days = (date.today() + timedelta(days=2)) - date.today()
    print days
    if days >= -2 and days <= 4:
        print days
如果days.days>+-2和days.days<4:
或者更简洁地说

if days.days >+ -2 and days.days < 4:

如果您的代码中有-2,
days
是一个对象。使用
days.days
获取整数天数。

使用
days.days>=2和days.days尝试这种方法

if -2 <= days.days < 4:

如果days.days>=-2和days.days,这会给以前发布的答案增加什么?没有什么,但当我写它时,其他答案不在那里:D
if days.days >= -2 and days.days <= 4:
print days