测试日期使用日期:今天()?

2024-04-20 11:44:13 发布

您现在位置:Python中文网/ 问答频道 /正文

def test_dates(self):
    days = (date.today() + timedelta(days=2)) - date.today()
    print days
    if days >= -2 and days <= 4:
        print days

如何检查两个日期之间的差异在2到4天之间?你知道吗


Tags: andtestselftodaydateifdef差异
3条回答

daysdatetime.timedelta对象。您需要从中得到days字段。你知道吗

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

或者更简洁

if -2 <= days.days < 4:

在代码中,daystimedelta对象。使用days.days获取整数天数。你知道吗

使用days.days >= 2 and days.days <= 4是可以的

相关问题 更多 >