Python 判断当前时间是否在 23:00 - 6:30 之间
可以使用 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 著作权归作者所有。请勿转载和采集!