GetCurrentDateTime (NoSQL-Abfrage)
GILT FÜR: NoSQL
Gibt den aktuellen UTC-Datums-/Uhrzeitwert (koordinierte Weltzeit) als ISO 8601-Zeichenfolge zurück.
Syntax
GetCurrentDateTime()
Rückgabetypen
Gibt den aktuellen Zeichenfolgewert für UTC-Datum/Uhrzeit im Roundtrip-Format (ISO 8601).
Hinweis
Weitere Informationen zum Roundtrip-Format finden Sie im Abschnitt zum .NET-Roundtrip-Format. Weitere Informationen zum ISO 8601-Format finden Sie unter ISO 8601.
Beispiele
Das folgende Beispiel zeigt, wie sie die aktuelle Datums- und Uhrzeitzeichenfolge in UTC abrufen:
SELECT VALUE {
currentUtcDateTime: GetCurrentDateTime()
}
[
{
"currentUtcDateTime": "2019-05-03T20:36:17.1234567Z"
}
]
Bemerkungen
- Diese Funktion ist nicht deterministisch.
- Das zurückgegebene Ergebnis ist in UTC (Coordinated Universal Time, koordinierte Weltzeit) mit einer Genauigkeit von sieben Ziffern und 100 Nanosekunden angegeben.
- Diese Funktion verwendet den Index nicht.
- Wenn Sie Werte mit der aktuellen Uhrzeit vergleichen müssen, rufen Sie die aktuelle Uhrzeit vor der Abfrageausführung ab, und verwenden Sie diesen konstanten Zeichenfolgenwert in der
WHERE
-Klausel.