Python 为什么我这次得到的数据不匹配格式错误?

Python 为什么我这次得到的数据不匹配格式错误?,python,datetime,Python,Datetime,我正在解析的原始文本是2014年9月12日15:26:47 MDT 由于解析时区不起作用,因此我使用以下命令将其删除 d = " ".join(input.split()[:-1]) 然后尝试将其转换为具有以下属性的datetime对象 d = datetime.datetime.strptime(d, "%b %d, %Y %I:%M:%S") 但我一直在犯这样的错误: 时间数据“2014年9月12日15:26:47”与格式“%b%d,%Y%I:%M:%S”不匹配 这里怎么了?啊哈,我给你

我正在解析的原始文本是2014年9月12日15:26:47 MDT

由于解析时区不起作用,因此我使用以下命令将其删除

d = " ".join(input.split()[:-1])
然后尝试将其转换为具有以下属性的datetime对象

d = datetime.datetime.strptime(d, "%b %d, %Y %I:%M:%S")
但我一直在犯这样的错误:

时间数据“2014年9月12日15:26:47”与格式“%b%d,%Y%I:%M:%S”不匹配


这里怎么了?

啊哈,我给你12小时的时间(在你的例子中是03)

您需要使用%H

 d = datetime.datetime.strptime(d, "%b %d, %Y %H:%M:%S")
值得将此页作为书签:
啊哈,我给你12小时的时间(在你的例子中是03)

您需要使用%H

 d = datetime.datetime.strptime(d, "%b %d, %Y %H:%M:%S")
值得将此页作为书签:
啊哈,我给你12小时的时间(在你的例子中是03)

您需要使用%H

 d = datetime.datetime.strptime(d, "%b %d, %Y %H:%M:%S")
值得将此页作为书签:
啊哈,我给你12小时的时间(在你的例子中是03)

您需要使用%H

 d = datetime.datetime.strptime(d, "%b %d, %Y %H:%M:%S")
值得将此页作为书签:
更改此项:

d=datetime.datetime.strtime(d,“%b%d,%Y%I:%M:%S”)



更改为
d=datetime.datetime.strtime(d,“%b%d,%Y%H:%M:%S”)
更改此项:

d=datetime.datetime.strtime.strtime(d,“%b%d,%Y%I:%M:%S”)
,%b%d,%Y%H:%M:%S”)更改此项:

d=datetime.datetime.strtime(d,%b%d,%Y%I:%M:%S”)


更改为
d=datetime.datetime.strtime(d,%b%d,%Y%H:%M:%S”)


d=datetime.time.strtime.strtime(d,%b%d:%S




d=datetime.datetime.strtime(d,“%b%d,%Y%H:%M:%S”)

啊,是的。谢谢你的解释。我还在解析另一个字符串,其中包括12小时的时间,在我更改代码时忽略了这个。啊,是的。谢谢你的解释。我还在解析另一个字符串,其中包括12小时的时间,在我更改代码时忽略了这个是的。谢谢你的解释。我还在解析另一个字符串,其中包括12小时的时间,在我更改代码时忽略了这个。啊,是的。谢谢你的解释。我还在解析另一个字符串,其中包括12小时的时间,在我更改代码时忽略了这个.