Condividi tramite


DateTimeToTicks (query NoSQL)

SI APPLICA A: NoSQL

Converte l'oggetto DateTime specificato in tick. Un singolo segno di graduazione rappresenta 100 nanosecondi o 0.000000001di un secondo.

Sintassi

DateTimeToTicks(<date_time>)

Argomenti

Descrizione
date_time Stringa di data e ora UTC (Coordinated Universal Time) nel formato YYYY-MM-DDThh:mm:ss.fffffffZISO 8601 .

Nota

Per altre informazioni sul formato ISO 8601, vedere ISO 8601.

Tipi restituiti

Restituisce un valore numerico con segno, il numero corrente di 100tick -nanosecond trascorsi dall'epoca Unix (1 gennaio 1970).

Nota

Per altre informazioni sull'epoca Unix, vedere Ora Unix.

Esempi

L'esempio seguente misura i tick dalla data e dall'ora del 19 maggio 2015 12:00 UTC.

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

Osservazioni:

  • Questa funzione restituisce undefined se la data e l'ora non sono una stringa di data e ora ISO 8601 valida.
  • Questa funzione non usa l'indice.