python中的时间比较(如果是';str格式的s
我有两种不同的价值观。一个值(A)为2020-03-06T10:00:00+05:30,另一个值(B)为2020-03-03 14:04:02。这两个是str格式。现在我必须将这两个不同的值作为日期进行比较。如果“A”大于“B”,则返回“True” 我厌倦的方法是python中的时间比较(如果是';str格式的s,python,datetime,Python,Datetime,我有两种不同的价值观。一个值(A)为2020-03-06T10:00:00+05:30,另一个值(B)为2020-03-03 14:04:02。这两个是str格式。现在我必须将这两个不同的值作为日期进行比较。如果“A”大于“B”,则返回“True” 我厌倦的方法是 if A>B: return True else: return False 发生的事情是,如果它是大的或小的,它总是只会是if语句。 我从不同的网络来源获得A&B,其格式与我上面给出的格式相同。也许可以先将它们转换为date
if A>B:
return True
else:
return False
发生的事情是,如果它是大的或小的,它总是只会是if语句。
我从不同的网络来源获得A&B,其格式与我上面给出的格式相同。也许可以先将它们转换为datetime对象?为什么不将它们转换为datetime,而不是依赖于字典顺序?两者的格式不同,所以我不确定如何转换。我尝试了datetime.datetime.strtime(日期,%Y-%m-%dT%H:%m:%S+05:30')。但这不起作用,所以请使用两个不同格式的字符串转换它们。我不认为它们的格式不同是一个障碍