我正在尝试使用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除日期外;我只是在找日期。