Задать вопрос
@aesfur

Как проверить вхождение времени в интервал?

class StopTime(models.Model):
    time_from = models.TimeField(verbose_name="Время от")
    time_to = models.TimeField(verbose_name="Время до")
    type= models.ForeignKey(Type)


Подскажите пожалуйста, как правильно проверить, входит ли время во временной интервал?
Например время 23:00 в интервал от 22:00 до 06:00
  • Вопрос задан
  • 375 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
так то все интервалы должны начинаться с 0 и заканчиваться 24. Тоесть нужно разбить ваш интервал на два подинтервала если первое значение больше воторого. Время переводить абсолютные минуты суток(сколько минут прошло с 00:00) - так будет проще сравнивать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы