简单问题:如何获取 Java 中的当前日期以用于 GQL 查询?
我有一个用户表,其中有一个名为“日期”的元素。 我想让这些伪代码查询在 Java 中工作:
select * from Users WHERE date=today
以及
select * from Users WHERE date “在这个小时内”
我怎样才能编写查询?
我正在使用 Google App Engine,并且日期最初是使用 java.util.Date 创建的。
请帮忙。谢谢
I have a Users table that has an element called "date".
I would like to make these pseudocode queries work in Java:
select * from Users WHERE date=today
and also
select * from Users WHERE date "in this hour"
How can I write the queries?
I am using Google App Engine, and the date was initially created using java.util.Date.
Please help. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于 GoogleAppEngine 中的日期使用“=”将时间指定为毫秒,因此不太可能起作用。
您似乎可以执行如下操作:
您还应该能够相应地指定小时的正确范围。
Since a date in GoogleAppEngine specifies time down to the millisecond using "=" will not likely work.
It appears you could do something like the following:
You should also be able to specify the correct range for the hour accordingly.
jiql 是云计算数据库的 Java JDBC 包装器。通过 jiql jdbc 客户端访问数据库。数据实际上存储在基于云的数据存储中,例如 Google 的 BigTable。
http://www.jiql.org/xwiki/bin/view/Main/< /a>
jiql is a Java JDBC wrapper for Cloud computing databases. The database is accessed via the jiql jdbc client. The data is actually stored in a cloud-based data store, such as Google's BigTable.
http://www.jiql.org/xwiki/bin/view/Main/