在python中比较日期字符串

时间:2019-04-23 18:25:33

标签: python-3.x datetime

我要比较两个日期。

sbt puslishLocal

发生的事情是a大于b。但这不应该。好像切断了上午和下午。

1 个答案:

答案 0 :(得分:2)

您没有正确使用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')

然后,您仍然要覆盖ab

这里是doc,介绍如何使用strptime