Я хочу проанализировать дату для записей, заданных 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 только со стандартными модулями?