Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/_strptime.py", line 308, in _strptime
format_regex = _TimeRE_cache.compile(format)
File "/usr/local/lib/python2.7/_strptime.py", line 265, in compile
return re_compile(self.pattern(format), IGNORECASE)
File "/usr/local/lib/python2.7/re.py", line 194, in compile
return _compile(pattern, flags)
File "/usr/local/lib/python2.7/re.py", line 251, in _compile
raise error, v # invalid expression
sre_constants.error: redefinition of group name 'H' as group 7; was group 4
7 回答
您可以在Python的datetime包中使用strptime:
Directly related question:
怎么样?
你得到:
你尝试过:
但你仍然得到上面的追溯 .
Answer:
如果你很懒,并且不想与字符串文字作斗争,你可以使用
parser
模块 .只是 a side note ,因为我们试图匹配
any
字符串表示,它比strptime
慢10倍还有一个名为arrow的库非常适合在python日期进行操作 .
你有这样的日期字符串,“24052010”,你想要日期对象,
这个cus_date会给你一个日期对象 .
您可以使用此方法从日期对象中检索日期字符串,
使用时间模块转换数据 .
代码段: