【问题标题】:Google cloud Datastore GQL - Get current datetime谷歌云数据存储 GQL - 获取当前日期时间
【发布时间】:2019-07-30 19:38:12
【问题描述】:

是否可以通过当前日期时间的比较来进行谷歌数据存储区 GQL 查询?

例子:

select * from MY_KIND where created_at < DATETIME.NOW

我在任何帖子或谷歌文档中都看到过任何相关内容: https://cloud.google.com/datastore/docs/reference/gql_reference

我需要对超过 30 天的数据进行操作。

【问题讨论】:

  • 您使用什么查询来获取超过 30 天的数据?

标签: google-cloud-datastore gql gqlquery


【解决方案1】:

您可以通过尝试获取特定日期之后的条目来使用替代方法。

SELECT * FROM Entry WHERE date > DATETIME(yyyy,mm,dd)

比较的右侧可以是以下之一:

  • 日期时间、日期或时间文字,具有数值或字符串表示形式,格式如下:

    DATETIME(year, month, day, hour, minute, second) DATETIME('YYYY-MM-DD HH:MM:SS') DATE(year, month, day) DATE('YYYY-MM-DD') TIME(hour, minute, second) TIME('HH:MM:SS')

希望这能回答你的问题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-12
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    相关资源
    最近更新 更多