java - 简单问题: How to get current date in Java to be used in GQL query?

标签 java google-app-engine gql

我有一个用户表,其中有一个名为“日期”的元素。 我想让这些伪代码查询在 Java 中工作:

从用户中选择 * WHERE date=today

还有

从“此时”日期的用户中选择 *

如何编写查询?

我正在使用 Google App Engine,并且日期最初是使用 java.util.Date 创建的。

请帮忙。谢谢

最佳答案

由于 GoogleAppEngine 中的日期使用“=”将时间指定为毫秒,因此不太可能起作用。

看来您可以执行以下操作:

select from Users where date >= midnightWesnesday
                      && date < midnightThusday;

您还应该能够相应地指定正确的小时范围。

关于java - 简单问题: How to get current date in Java to be used in GQL query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099260/

相关文章:

java - 来自已实例化但未存储的实体的访问 key [objectify] [@prepersist]

google-app-engine - 如何在 Google App Engine 中实现互联网高分

google-cloud-platform - 使用 Google Cloud Datastore GQL 编辑器时,我可以在 GQL 中使用注释吗?

java - 如何从html页面调用JSP编写的函数?

Java 堆空间 - 无法设置得足够大

java - 使用 setAutoCreateRowSorter(true) 时获取列排序顺序?

python - Google App Engine (Python) 中的电子商务产品类别

java - 如何检查用户是否登录 Google 并在未登录时显示链接/按钮?

python - Django 1.1 和 Google 应用引擎有稳定的集成程序/插件吗?

google-app-engine - App Engine Datastore Viewer,如何使用 GQL 显示记录数?