Google cloud Datastore GQL - Получить текущую дату и время - PullRequest
0 голосов
/ 08 марта 2019

Можно ли сделать GQL-запрос к хранилищу данных Google со сравнением текущего DateTime?

Пример:

select * from MY_KIND where created_at < DATETIME.NOW

Я видел что-нибудь об этом в любом посте или документации Google: https://cloud.google.com/datastore/docs/reference/gql_reference

Мне нужно выполнить операцию с данными старше 30 дней.

1 Ответ

0 голосов
/ 10 марта 2019

Вы можете использовать альтернативный подход, пытаясь извлечь записи после определенной даты.

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')

Надеюсь, что это отвечает на ваш вопрос !!

...