Конвертировать и конвертировать обратно время в Django - PullRequest
0 голосов
/ 20 марта 2012

Я анализирую фиды с помощью feedparser и пытаюсь сохранить обновленные или updated_parsed атрибуты фидов в Django db.

Но он показывает ошибку как [u'Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format.']

Скажите, пожалуйста, как преобразовать updated и updated_parsed, чтобы он мог быть сохранен в Django db, чтобы я мог (конвертировать и использовать повторно) илипросто используйте дату, сохраненную в БД, при разборе следующим образом:

feedparser.parse("url", modified = lastupdate)

Ответы [ 2 ]

0 голосов
/ 12 апреля 2012
import time, datetime, feedparser, calendar
feed = feedparser.parse('www.popgadget.net')
feed_updated_date = datetime.datetime.utcfromtimestamp(calendar.timegm(feed.feed.updated_parsed)) 
0 голосов
/ 20 марта 2012

Вы смотрели на datetime объект?

Вам нужно будет использовать strptime() и strftime() для преобразования даты и времени.http://docs.python.org/library/datetime.html#strftime-strptime-behavior

...