DateTimeToTimestamp (consulta NoSQL)
APLICA-SE A: NoSQL
Converte a data e hora especificadas num carimbo de data/hora numérico. O carimbo de data/hora é um número inteiro numérico assinado que mede os milissegundos desde a época Unix.
Sintaxe
DateTimeToTimestamp(<date_time>)
Argumentos
Description | |
---|---|
date_time |
Uma cadeia de data e hora Universal Coordenada (UTC) no formato YYYY-MM-DDThh:mm:ss.fffffffZ ISO 8601 . |
Nota
Para obter mais informações sobre o formato ISO 8601, consulte ISO 8601.
Tipos de devolução
Devolve um valor numérico assinado, o número atual de milissegundos que decorreram desde a época Unix (1 de janeiro de 1970).
Nota
Para obter mais informações sobre a época Unix, veja Hora unix.
Exemplos
O exemplo seguinte converte a data e hora de 19 de maio de 2015 12:00 UTC num carimbo de data/hora.
SELECT VALUE {
timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
{
"timestamp": 1432036800000
}
]
Observações
- Esta função devolve
undefined
se a data e hora não forem uma cadeia de data e hora ISO 8601 válida.