Partager via


DateTimeToTicks (requête NoSQL)

S’APPLIQUE À : NoSQL

Convertit la valeur DateHeure spécifiée en cycles. Un seul cycle représente 100 nanosecondes ou 0.000000001 d’une seconde.

Syntaxe

DateTimeToTicks(<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

Retourne une valeur numérique signée indiquant le nombre actuel de cycles de 100-nanosecondes qui se sont écoulés depuis l’epoch Unix (1er Janvier 1970).

Notes

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

Exemples

L’exemple suivant mesure les cycles depuis la date et l’heure du 19 mai 2015 à 12 h 00 UTC.

SELECT VALUE {
    ticks: DateTimeToTicks("2015-05-19T12:00:00.0000000")
}
[
  {
    "ticks": 14320368000000000
  }
]

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.
  • Cette fonction n’utilise pas l’index.