在AppEngine中将时间和日期字符串从CSV导入DateProperty / TimeProperty

时间:2013-06-04 13:10:16

标签: python google-app-engine datetime

我正在尝试使用DateProperty和TimeProperty从csv文件中读取包含日期格式为“XX / XX / XXXX”的单元格的文件以及包含时间格式“XX:XX:XX”的单元格分别在App Engine(python)中。我最初使用DateTimeProperty做了类似的事情:

x = ndb.DateTimeProperty()
row[1] = datetime.datetime.strptime(row[1], "%m/%d/%Y")
x = row[1]

但是这也返回了00:00:00的空白时间,这是我不想要的。

我添加了.date()到最后     datetime.datetime.strptime(row [1],“%m /%d /%Y”) 但得到了这个错误:     “BadValueError:预期的datetime,得到datetime.time(23,59)” 其中23,59来自其中一个时间单元“23:59:00”。

编辑:我可以通过将x = ndb.DateTimeProperty()更改为x = ndb.DateProperty()来摆脱上述错误,但是当在应用引擎上的数据存储查看器中查看时,它仍会发布00 :00:00除日期外;我只是在找日期。

0 个答案:

没有答案