我可以使用日期时间检查时间是否在12:00到13:00之间吗?

时间:2014-11-17 17:25:15

标签: python python-datetime

我能否获得约会时间告诉我时间是否在12:00到1300之间

我尝试过各种各样的事情:

import datetime
current_time = datetime.datetime.now().time()
if current_time from 12:00 and 13:00:
    print("In time")

1 个答案:

答案 0 :(得分:4)

与其他datetime.time()个对象进行比较:

if datetime.time(12) <= current_time <= datetime.time(13):

这使用比较链,上面的表达式基本相同:

if datetime.time(12) <= current_time and current_time <= datetime.time(13):

current_time表达式仅评估一次。

我只给了datetime.time()小时组件;会议记录默认为0

>>> import datetime
>>> datetime.time(12)
datetime.time(12, 0)
相关问题