Compartir a través de


DATETIMETOTIMESTAMP - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La DATETIMETOTIMESTAMP función convierte la fecha y 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 la época de Unix.

Syntax

DATETIMETOTIMESTAMP(<date_time>)

Arguments

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

Tipos de retorno

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

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

Conversión de fecha y hora en marca de tiempo

En este ejemplo, la DATETIMETOTIMESTAMP función se usa para convertir una fecha y hora en una marca de tiempo.

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

Observaciones

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