2011-06-09 85 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']))