我尝试使用日期的字符串表示,但它不起作用(即没有结果):
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()
答案 0 :(得分:1)
gql = "SELECT * FROM Shout WHERE when = DATETIME('2010-11-05 16:57:45')"
每documentation,使用以下日期/时间文字:
DATETIME()
有时间戳,DATE()
包含日期,TIME()
次另一种语法是:
SELECT * FROM Shout WHERE when = DATETIME(2010,11,5,16,57,45)