Partager via


DateTimeToTimestamp (requête NoSQL)

S’APPLIQUE À : NoSQL

Convertit la date et l'heure spécifiées en timestamp numérique. Le timestamp est un entier numérique signé qui mesure les millisecondes depuis l’époque Unix.

Syntaxe

DateTimeToTimestamp(<date_time>)

Arguments

Description
date_time Chaîne de date et d’heure UTC (Coordinated Universal Time) au format ISO 8601 YYYY-MM-DDThh:mm:ss.fffffffZ.

Notes

Pour plus d’informations sur le format ISO 8601, consultez ISO 8601.

Types de retour

Renvoie une valeur numérique signée indiquant le nombre actuel de millisecondes qui se sont écoulés depuis l’époque Unix (1 janvier 1970).

Notes

Pour plus d’informations sur l’epoch Unix, consultez Heure Unix.

Exemples

L’exemple suivant convertit la date et l’heure du 19 mai  2015 12:00 UTC en timestamp.

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

Remarques

  • Cette fonction renvoie undefined si la date et l’heure ne sont pas une chaîne de date et d’heure ISO 8601 valide.