【发布时间】:2018-10-15 02:42:23
【问题描述】:
我正在尝试为 DataStore 编写获取查询。
在数据存储中,它的日期字段列采用这种格式 2018-02-20 (11:07:36.000) MMT
我只想获取指定日期的数据
我正在执行以下操作,但它不起作用:
def query(self, date=None):
query = self.client.query(kind='Test')
if date != None:
query.add_filter('date', '>', datetime.strptime(date, '%Y%m%d').strftime('%Y-%m-%d'))
query.add_filter('date', '<', datetime.strptime(date, '%Y%m%d').strftime('%Y-%m-%d'))
results = list(query.fetch())
print(results)
return results
if __name__ == '__main__':
date = 20181012
data_list = query(date)
我做错了什么?
【问题讨论】:
标签: python google-app-engine google-cloud-datastore