我想解析SVN给出的条目的日期:
svn list --xml https://subversion:8765/svn/Foo/tags/
如果我没有弄错,则使用ISO 8601标准。一个例子是:
dateString = "2012-02-14T11:22:34.593750Z"
我正在使用Python 2.7,我正在寻找最好的处理方法,仅使用标准模块。我想我会用正则表达式解析它:^---
是一个匹配组,A
表示我会假设它们总是存在(这可能是一个弱点)
dateString = "2012-02-14T11:22:34.593750Z"
^--- ^- ^-A^- ^- ^--------A
| |
| I think it always gives the date
| as UTC, which Z means in ISO 8601.
|
Just a separator
解析之后我只需从中创建一个日期时间。
使用Python 2.7只有标准模块有更好的方法吗?
答案 0 :(得分:7)
无需正则表达式,请改用datetime.datetime.strptime()
。