Сравнение строки даты в питоне - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть две даты, которые я сравниваю.

a = datetime.datetime.strptime('2019-03-09','12:09 AM')
b = datetime.datetime.strptime('2019-03-09','11:56 PM')
a = 2019-03-09 12:09 
b = 2019-03-09 11:56 
if a > b:
    print('yes')

То, что происходит, это a больше, чем b.Но так не должно быть.Кажется, что это отрезало утра и вечера.

1 Ответ

2 голосов
/ 23 апреля 2019

Вы не используете эту функцию strptime правильно, она должна выглядеть следующим образом:

a = datetime.datetime.strptime('2019-03-09 12:09 AM','%Y-%m-%d %I:%M %p')
b = datetime.datetime.strptime('2019-03-09 11:56 PM','%Y-%m-%d %I:%M %p')

if a > b:
    print('yes')

А потом вы все равно перезаписываете a и b.

Вот документ о том, как использовать strptime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...