Freigeben über


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.