Я работаю над приложением 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();
}
Как мне отформатировать дату, чтобы сформировать правильно работающий запрос? Как отметка даты и времени хранится в хранилище данных? Как отметка времени? Полностью отформатирован? Я не могу найти любую информацию по этому вопросу. Пожалуйста, помогите.