Поделиться через


GETCURRENTDATETIME — язык запросов в Cosmos DB (в Azure и Fabric)

Функция GETCURRENTDATETIME возвращает текущую дату и время UTC (координированное универсальное время) в виде строки ISO 8601 .

Синтаксис

GETCURRENTDATETIME()

Типы возвращаемых данных

Возвращает текущее значение строки времени и даты в формате UTC (ISO 8601).

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Получение текущей даты и времени в формате UTC

В этом примере GETCURRENTDATETIME функция используется для возврата текущей даты и времени в формате UTC.

SELECT VALUE {
  currentUtcDateTime: GETCURRENTDATETIME()
}
[
  {
    "currentUtcDateTime": "2019-05-03T20:36:17.1234567Z"
  }
]

Замечания

  • Эта функция не использует индекс.
  • Эта функция недетерминирована.
  • Результатом является UTC (координированное универсальное время) с точностью семи цифр и точностью 100 наносекунд.
  • Если необходимо сравнить значения с текущим временем, получите текущее время перед выполнением запроса и используйте это константное строковое значение в предложении WHERE .