2011-06-09 93 views
4

我试图阅读我校的体育/活动日历,在iCal或RSS格式提供,到使用feedparser一个Django活动模式。填充一个Django DateTimeField字段与feedparser

一切正常,除了日期。 Feedparser填充item.updated_pa​​rsed以“9元组”,但我无法弄清楚如何使弄成Django会在DateTimeField字段接受这一点。 (我以前使用过这些,但是它们只被datetime.datetime.now()填充)。

任何想法?

回答

8

隐蔽的time.struct_time对象为datetime.datetime对象:

from time import mktime 
from datetime import datetime 
dt = datetime.fromtimestamp(mktime(item['updated_parsed']))