Проверьте, лежит ли одна дата и время между двумя датами и временем Python - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь проверить, лежит ли одна дата-время между двумя датами-временем, в большинстве случаев возвращается значение true, но в приведенном ниже случае возвращается значение false, тогда как должно возвращаться значение true, как я могу проверить это надлежащим образом.

time1=1900-01-01 08:30:00
time2=1900-01-01 00:00:00
inbetween=1900-01-01 20:00:00

    if (time1<=inbetween<=time2):  # if 12 hour format (8:30AM<8:00PM<12:AM) it should be true
        print("True")
        return True
    else:
        print("False")
        return False

в вышеприведенном случае промежуточный интервал находится между временем 1 и временем 2, поэтому он должен возвращать True, но возвращать FalseКак я могу проверить. ПРИМЕЧАНИЕ: дата всегда будет оставаться одной и той же, поэтому я должен проверять ее по времени.

...