DateTimeToTicks (NoSQL-Abfrage)
GILT FÜR: NoSQL
Konvertiert den angegebenen DateTime-Wert in Takte. Ein einzelner Takt steht für 100
Nanosekunden oder 0.000000001
Sekunden.
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. - Diese Funktion verwendet den Index nicht.