我浏览了datetime python页面和其他相关页面,但无法让这个东西工作。
我有以下要转换为python日期对象的字符串。
2018年5月29日10:40:06 CDT AM:
我使用以下内容进行匹配,但python2.7给出了不匹配错误。
datetime_object = datetime.strptime(line, '%B %d, %Y %I:%M:%S %Z %p:')
答案 0 :(得分:1)
似乎CDT
不是有效的时区名称,因为它适用于GMT
。
>>> str(datetime.strptime('May 29, 2018 10:40:06 GMT AM:', '%B %d, %Y %I:%M:%S %Z %p:'))
'2018-05-29 10:40:06'
答案 1 :(得分:0)
from dateutil import parser
print (parser.parse("May 29 13:40:06 CDT 2018"))
输出
2018-05-29 13:40:06