如何使用 GQL 查询具有特定日期时间值的行?
我尝试只使用日期的字符串表示形式,但它不起作用(即没有结果):
gql = "SELECT * from Shout where when='2010-11-05 16:57:45.675612'"
这是我的 Shout 类:
class Shout(db.Model):
message= db.StringProperty(required=True)
when = db.DateTimeProperty(auto_now_add=True)
who = db.StringProperty()
I tried just using the date's string representation but it didn't work (i.e. no results):
gql = "SELECT * from Shout where when='2010-11-05 16:57:45.675612'"
This is my Shout class:
class Shout(db.Model):
message= db.StringProperty(required=True)
when = db.DateTimeProperty(auto_now_add=True)
who = db.StringProperty()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据文档,对日期/时间文字使用以下内容:
DATE()
带有日期,TIME()
带有时间另一种语法是:
Per documentation, use the following for date/time literals:
DATETIME()
with timestamps,DATE()
with dates,TIME()
with timesAn alternative syntax is: