Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的时间比较(如果是';str格式的s_Python_Datetime - Fatal编程技术网

python中的时间比较(如果是';str格式的s

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

我有两种不同的价值观。一个值(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,其格式与我上面给出的格式相同。

也许可以先将它们转换为datetime对象?为什么不将它们转换为datetime,而不是依赖于字典顺序?两者的格式不同,所以我不确定如何转换。我尝试了datetime.datetime.strtime(日期,%Y-%m-%dT%H:%m:%S+05:30')。但这不起作用,所以请使用两个不同格式的字符串转换它们。我不认为它们的格式不同是一个障碍