我正在开发一个gae应用程序。我想查询数据存储并检索startdate和enddate之间的所有记录。每个记录都有一个日期时间字段。我使用的查询与此类似(下面的代码是我很快抓取到的-我不靠近开发人员的计算机。):
Query query = pm.newQuery(Employee.class);
query.setFilter("lastName == lastNameParam");
query.setOrdering("hireDate desc");
query.declareParameters("String lastNameParam");
try {
List results = (List) query.execute("Smith");
if (results.iterator().hasNext()) {
for (Employee e : results) {
// ...
}
} else {
// ... no results ...
}
} finally {
query.closeAll();
}
如何设置日期格式以形成正确工作的查询?日期时间戳是如何存储在数据存储中的?作为时间戳?完全格式化?我找不到关于这个的任何信息。请帮忙。