小编Kus*_*hro的帖子

我如何检查日期是否在 Python 的范围内?

我正在尝试检查今天的日期(dd-mm-yyyy格式)是否在给定范围内。

我的代码只检查日期,而不是月份或年份......你能帮我看看有什么问题吗?

在这里它工作正常......

import datetime
TODAY_CHECK = datetime.datetime.now()
TODAY_RESULT = ('%s-%s-%s' % (TODAY_CHECK.day, TODAY_CHECK.month, TODAY_CHECK.year))
if '26-11-2017' <= TODAY_RESULT <= '30-11-2017':
    print "PASS!"
else:
    print "YOU SHALL NOT PASS, FRODO."
Run Code Online (Sandbox Code Playgroud)

但是这里不...

import datetime
TODAY_CHECK = datetime.datetime.now()
TODAY_RESULT = ('%s-%s-%s' % (TODAY_CHECK.day, TODAY_CHECK.month, TODAY_CHECK.year))
if '26-11-2017' <= TODAY_RESULT <= '01-12-2017':
    print "PASS!"
else:
    print "YOU SHALL NOT PASS, FRODO."
Run Code Online (Sandbox Code Playgroud)

python datetime python-2.7 python-datetime

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

datetime ×1

python ×1

python-2.7 ×1

python-datetime ×1