我有两个约会日期。
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。但它不应该。它似乎切断了上午和下午。
您没有正确使用该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的doc