Форум сайта python.su
Добрый денЬ!
пишу рсс-парсер, разбираю как обычный xml.
появилась проблема с датой, дату я хочу писать в DateTimeField, и в тоже время разбирать регулярными выражениями будет слишком долго.
короче говоря, нужно записать дату вида Wed, 24 Dec 2008 09:57:17 +0300 в поле DateTimeField, как это сделать проще и производительнее ?
Спасибо
Офлайн
Слушайте, это вы feedparser изобретаете?
Офлайн
Нет, у меня все намного проще )))
Так как насчет подсказки ?
Офлайн
посмотри на функцию strptime из модуля time. http://docs.python.org/library/time.html
Офлайн
>>> import time
>>> from datetime import datetime
>>> datetime(*time.strptime("Wed, 24 Dec 2008 09:57:17 +0300"[:-6], "%a, %d %b %Y %H:%M:%S")[:6])
datetime.datetime(2008, 12, 24, 9, 57, 17)
Офлайн
Спасибо всем.
Офлайн