0
我試圖讀取日期格式爲「06/01/05」(月/日期/年)的CSV文件到DateProperty(不是DateTimeProperty)引擎(Python)。這是我目前有:從CSV導入字符串到App Engine中的DateProperty
for row in mycsvfiledata:
obj = MyObject()
datetemp = row[1]
cohorttemp = datetime.datetime.strptime(datetemp, "%m/%d/%y")
obj.cohort_date.month = cohorttemp.month
obj.cohort_date.day = cohorttemp.day
obj.cohort_date.year = cohorttemp.year
,我得到的錯誤: [...省略...] obj.cohort_date.month = cohorttemp.month AttributeError的: 'NoneType' 對象有沒有屬性'一個月
我也試過:
obj.cohort_date = datetime.date.strptime(datetemp, "%m/%d/%y")
(但strptime似乎只生成一個DateTime對象,不是約會對象)
obj.cohort_date = datetime.datetime.strptime(datetemp, "%m/%d/%y")
(但「cohort_date」是App Engine的一個DateProperty,我也得到「BadValueError:房產cohort_date必須是日期,而不是日期時間」,當我嘗試)
,如果我只是這一切工作正常使「cohort_date」一個DateTimeProperty,但我不想(由於各種原因)。我會很感激這方面的任何指導!
而這正是答案...謝謝! – 2012-04-28 18:49:16