我正在开发一个 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();
}
如何格式化日期以形成正确工作的查询?日期时间戳如何存储在数据存储中?作为时间戳?完全格式化?我找不到这方面的任何信息。请帮忙。