我正在使用feedparser解析feed,我正在尝试在Django db中存储feed的更新或updated_parsed属性。
但它显示错误为[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)
答案 0 :(得分:0)
你看过datetime对象吗?
您需要使用strptime()
和strftime()
来转换日期时间。
http://docs.python.org/library/datetime.html#strftime-strptime-behavior
答案 1 :(得分:0)
import time, datetime, feedparser, calendar
feed = feedparser.parse('www.popgadget.net')
feed_updated_date = datetime.datetime.utcfromtimestamp(calendar.timegm(feed.feed.updated_parsed))