start = datetime.time(23, 0, 0)
end = datetime.time(1, 0, 0)
time_in_range(start, end, datetime.time(23, 30, 0))
time_in_range(start, end, datetime.time(12, 30, 0))
Как проверить, находится ли текущее время в диапазоне в python?