Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR: NoSQL
Gibt einen booleschen Wert zurück, der angibt, ob die Datetime-Zeichenfolge gültig ist.
Syntax
IS_DATETIME(<expr>)
Arguments
| Description | |
|---|---|
expr |
Ein ausdruck, der ausgewertet werden soll. |
Rückgabetypen
Gibt einen booleschen Ausdruck zurück.
Examples
Das folgende Beispiel zeigt verschiedene Verwendungen der IS_DATETIME-Funktion mit unterschiedlichen Datums-/Uhrzeitformaten.
SELECT VALUE {
"case1": IS_DATETIME("2024-12-12"),
"case2": IS_DATETIME("2024-12-12Z"),
"case3": IS_DATETIME("2024-12-12 20:21:25"),
"case4": IS_DATETIME("2024-12-12T20:21:25Z"),
"case5": IS_DATETIME("2024-12-12T20:21:25.123"),
"case6": IS_DATETIME("2024-12-12 20:21:25.123Z"),
"case7": IS_DATETIME("2024-12-12T20Z"),
"case8": IS_DATETIME("2024-12-12 20:21:25.")
}
[
{
"case1": true,
"case2": true,
"case3": true,
"case4": true,
"case5": true,
"case6": true,
"case7": false,
"case8": false
}
]
Bemerkungen
- Eine gültige DateTime-Zeichenfolge muss mit vier Ziffern für das Jahr (JJJJ) beginnen, gefolgt von einem Gedankenstrich
-, z. B. 2023- - Eine gültige DateTime-Zeichenfolge muss dann einen zweistelligen Monat gefolgt von einem Gedankenstrich
-aufweisen, z. B. 2023-03- - Eine gültige DateTime-Zeichenfolge muss dann einen zweistelligen Tag aufweisen, z. B. 2023-03-06
- Eine gültige DateTime-Zeichenfolge kann mit dem zweistelligen Tag enden und ohne Uhrzeit gültig sein.
- Es kann auch nach dem Tag des Monats mit "Z" enden und weiterhin gültig sein, z. B. 2023-03-06Z
- Wenn die DateTime-Zeichenfolge Zeit enthält, kann der Tag des Monats einen Leerzeichen- oder "T"-Zeitentwurfsator enthalten, z. B. 2023-03-03-06 15:29:29:29:00Z oder 2023-03-06T15:29:00Z
- Ein anderes Zeichen neben Leerzeichen oder "T" ist ungültig.
- Nach dem Zeitsenzeichnerzeichen muss eine zweistellige Stunde gefolgt von einem
:Doppelpunktzeittrennzeichen vorhanden sein, gefolgt von einem zweistelligen Minutenteil gefolgt von:einem Doppelpunkt-Zeittrennzeichen, gefolgt von einem zweistelligen zweiten Teil, der eine gültige DateTime-Zeichenfolge schließen kann, z. B. 2023-03-06T15:29:59 - Auf die Sekunden kann auch "Z" (UTC) folgen und gültig sein, z. B. 2023-03-06T15:29:59Z
- Wenn bruchzahlige Sekunden vorhanden sind, müssen sie mit einer
. - Um gültig zu sein, muss dieser
.Dezimal sekunden-Kennzeichner mit mindestens einer Ziffer und maximal sieben Ziffern gefolgt werden, z. B. 2023-03-06T15:29:59.9 oder 2023-03-06T15:29:59.9Z oder 2023-03-06T15:29:59.1234567 oder 2023-03-06T15:29:59.1234567Z - Diese Funktion führt einen vollständigen Scan durch.