Condividi tramite


DateTimeToTimestamp (query NoSQL)

SI APPLICA A: NoSQL

Converte la data e l'ora specificate in un timestamp numerico. Il timestamp è un numero intero numerico con segno che misura i millisecondi dall'epoca Unix.

Sintassi

DateTimeToTimestamp(<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 millisecondi trascorsi dall'epoca Unix (1 gennaio 1970).

Nota

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

Esempi

Nell'esempio seguente la data e l'ora del 19 maggio 2015 12:00 UTC viene convertita in un timestamp.

SELECT VALUE {
    timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
  {
    "timestamp": 1432036800000
  }
]

Osservazioni:

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