Comparteix a través de


DateTimeToTimestamp (consulta NoSQL)

SE APLICA A: NoSQL

Convierte la fecha y la hora especificadas en una marca de tiempo numérica. La marca de tiempo es un entero numérico con signo que mide los milisegundos desde el tiempo Unix.

Sintaxis

DateTimeToTimestamp(<date_time>)

Argumentos

Descripción
date_time Cadena de fecha y hora UTC (hora universal coordinada) en el formato ISO 8601 YYYY-MM-DDThh:mm:ss.fffffffZ.

Nota

Para más información sobre el formato ISO 8601, consulte ISO_8601.

Tipos de valores devueltos

Devuelve un valor numérico con signo, el número actual milisegundos que han transcurrido desde el tiempo Unix (1 de enero de 1970).

Nota

Para más información sobre el tiempo Unix, consulte tiempo Unix.

Ejemplos

En el ejemplo siguiente, se convierte la fecha y hora 19 de mayo de 2015 a las 12:00 UTC a una marca de tiempo.

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

Comentarios

  • Esta función devuelve undefined si la fecha y hora no son una cadena de fecha y hora ISO 8601 válida.