Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 24, 2008 15:35:17

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение даты статьи из RSS

Добрый денЬ!
пишу рсс-парсер, разбираю как обычный xml.
появилась проблема с датой, дату я хочу писать в DateTimeField, и в тоже время разбирать регулярными выражениями будет слишком долго.

короче говоря, нужно записать дату вида Wed, 24 Dec 2008 09:57:17 +0300 в поле DateTimeField, как это сделать проще и производительнее ?

Спасибо



Офлайн

#2 Дек. 24, 2008 15:38:25

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Получение даты статьи из RSS

Слушайте, это вы feedparser изобретаете?



Офлайн

#3 Дек. 24, 2008 15:48:10

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение даты статьи из RSS

Нет, у меня все намного проще )))


Так как насчет подсказки ?



Офлайн

#4 Дек. 24, 2008 15:58:31

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение даты статьи из RSS

посмотри на функцию strptime из модуля time. http://docs.python.org/library/time.html



Офлайн

#5 Дек. 24, 2008 16:07:51

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Получение даты статьи из RSS

>>> 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)



Офлайн

#6 Дек. 24, 2008 16:39:54

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение даты статьи из RSS

Спасибо всем.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version