可以使用 datetime 模块来获取当前时间,然后比较是否在指定的时间范围内。

import datetime

now = datetime.datetime.now().time()

if now > datetime.time(23, 0) or now < datetime.time(6, 30):
    print('当前时间在 23:00 之后或者 6:30 之前')
else:
    print('当前时间在 23:00 之前且 6:30 之后')

上述代码中,首先使用 datetime.datetime.now().time() 获取当前时间,并将其赋值给 now 变量。然后,通过与 datetime.time(23, 0)datetime.time(6, 30) 进行比较,判断当前时间是否在指定的时间范围内。如果当前时间大于 23:00 或者小于 6:30,则输出'当前时间在 23:00 之后或者 6:30 之前';否则,输出'当前时间在 23:00 之前且 6:30 之后'。


原文地址: https://www.cveoy.top/t/topic/eZhv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录