为了显示目的,我需要将以下格式的日期转换成不同的格式。但在此之前,我试图将字符串中的日期转换为time,但无法这样做。File "/usr/lib64/python2.4/_strptime.py", line 293, in strptime
raise ValueError("time data did notmatch format: data=Thu Mar 13 23:15:13 2014 EDT fmt=%a %
我想要‘以这种格式解析日期,但忽略字符串的一部分。‘'Wed,27 Oct 1770 22:17:00 GMT’据我所知,datetime对时区的支持不是很好。这很好,我真的只想忽略字符串的时区部分,而不必对其进行字符串操作。有没有什么东西我可以用下面的替换%Z来表示“此处的任何字符串”并这样解析日期?另外,我不明白为什么它会解析像PST,GMT这样的时区,而不是EST。它似乎在任何情况下都不会附加tzinfo,不确定它真正寻找%Z部分的是什么类型的字符串。/Python-2.5.1.
问题是:我已经尝试使用dateutils.parser.parse,但它无法解析它,出现以下错误:使用time.strptime我尝试使用格式字符串%d/%b/%Y:%H:%M:%S %z的time.strptime,但在解析时区时遇到了问题:
ValueError: 'z' is a bad direc