/ / Конвертиране и конвертиране на връщане на datetime в Django - django, datetime, feedparser

Конвертиране и конвертиране назад в Django - django, datetime, feedparser

Аз парсирам емисии с помощта на feedparser и се опитвам да запазя актуализирани или updated_parsed атрибути на канали в Django db.

Но тя показва грешка като [u"Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format."]

Моля, кажете ми как да конвертирате актуализираните и updated_parsed така, че да могат да се съхраняват в Django db така, че мога да (конвертирам и използвам отново) или просто да използвам датата, съхранена в db, докато анализираме по този начин:

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

Отговори:

0 за отговор № 1

Погледнахте ли? Време за среща възрази?

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


0 за отговор № 2
import time, datetime, feedparser, calendar
feed = feedparser.parse("www.popgadget.net")
feed_updated_date = datetime.datetime.utcfromtimestamp(calendar.timegm(feed.feed.updated_parsed))