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.fffffffZ ISO 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.