Share via


DateTimeToTicks (NoSQL-Abfrage)

GILT FÜR: NoSQL

Konvertiert den angegebenen DateTime-Wert in Takte. Ein einzelner Takt steht für 100 Nanosekunden oder 0.000000001Sekunden.

Syntax

DateTimeToTicks(<date_time>)

Argumente

BESCHREIBUNG
date_time Eine Datums- und Uhrzeitzeichenfolge in UTC (Coordinated Universal Time, koordinierte Weltzeit) im ISO 8601-Format YYYY-MM-DDThh:mm:ss.fffffffZ.

Hinweis

Weitere Informationen zum ISO 8601-Format finden Sie unter ISO 8601.

Rückgabetypen

Gibt einen numerischen Wert mit Vorzeichen zurück, die aktuelle Anzahl der 100-Nanosekunden-Takte, die seit der Unix-Epoche verstrichen sind (1. Januar 1970).

Hinweis

Weitere Informationen zur Unix-Epoche finden Sie unter Unix-Zeit.

Beispiele

Das folgende Beispiel misst die Takte seit dem Datum und der Uhrzeit 19. Mai 2015 12:00 UTC.

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

Bemerkungen

  • Diese Funktion gibt undefined zurück, wenn Datum und Uhrzeit keine gültigen Datums- und Uhrzeitzeichenfolgen im ISO 8601-Format sind.
  • Der Index wird von dieser Funktion nicht verwendet.