Compartilhar via


DateTimeToTimestamp (consulta NoSQL)

APLICA-SE A: NoSQL

Converte a data e hora especificadas em um carimbo de data/hora numérico. O carimbo de data/hora é um inteiro numérico assinado que mede os milissegundos desde a época do Unix.

Sintaxe

DateTimeToTimestamp(<date_time>)

Argumentos

Descrição
date_time Uma cadeia de caracteres de data e hora do Tempo Universal Coordenado (UTC) no formato ISO 8601 YYYY-MM-DDThh:mm:ss.fffffffZ.

Observação

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

Tipos de retorno

Retorna um valor numérico assinado, o número atual de milissegundos decorridos desde a época do Unix (1º de janeiro de 1970).

Observação

Para obter mais informações sobre a época do Unix, confira Hora do Unix.

Exemplos

O exemplo a seguir converte a data e a hora 19 de maio de 2015 12:00 UTC em um carimbo de data/hora.

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

Comentários

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