Partilhar via


DateTimeToTicks (consulta NoSQL)

APLICA-SE A: NoSQL

Converte o DateTime especificado em ticks. Um único tick representa 100 nanossegundos ou 0.000000001de um segundo.

Sintaxe

DateTimeToTicks(<date_time>)

Argumentos

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

Nota

Para obter mais informações sobre o formato ISO 8601, consulte ISO 8601.

Tipos de devolução

Retorna um valor numérico assinado, o número atual de ticks de -nanossegundos que decorreram desde a época Unix (1 de janeiro de 1001970).

Nota

Para obter mais informações sobre a época Unix, consulte Unix time.

Exemplos

O exemplo a seguir mede os ticks desde a data e hora 19 de maio de 2015 12:00 UTC.

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

Observações

  • Esta função retorna undefined se a data e a hora não forem uma cadeia de caracteres de data e hora válida da ISO 8601.
  • Esta função não usa o índice.