Compartilhar via


DATETIMETOTICKS – Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A DATETIMETOTICKS função converte o DateTime especificado em tiques. Um único tique representa 100 nanossegundos ou 0,00000001 de segundo.

Sintaxe

DATETIMETOTICKS(<date_time>)

Arguments

Description
date_time Uma cadeia de caracteres de data e hora UTC (Tempo Universal Coordenado) no formato YYYY-MM-DDThh:mm:ss.fffffffZISO 8601.

Tipos de retorno

Retorna um valor numérico assinado, o número atual de tiques de 100 nanossegundos decorridos desde a época unix (1º de janeiro de 1970).

Exemplos

Esta seção contém exemplos de como usar este constructo de linguagem de consulta.

Converter data e hora em tiques

Neste exemplo, a DATETIMETOTICKS função é usada para converter uma data e hora em tiques.

SELECT VALUE {
  ticks: DATETIMETOTICKS("2015-05-19T12:00:00.0000000")
}
[
  {
    "ticks": 14320368000000000
  }
]

Observações

  • Essa função não utiliza o índice.
  • Essa função retornará undefined se a data e a hora não forem uma cadeia de caracteres de data e hora do ISO 8601 válida.