Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: NoSQL
Returnerar ett booleskt värde som anger om datetime-strängen är giltig.
Syntax
IS_DATETIME(<expr>)
Arguments
| Description | |
|---|---|
expr |
Ett uttryck som ska utvärderas. |
Returtyper
Returnerar ett booleskt uttryck.
Examples
I följande exempel visas olika användningsområden för funktionen IS_DATETIME med olika datetime-format.
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
}
]
Anmärkningar
- En giltig DateTime-sträng måste börja med fyra siffror för året (YÅÅÅ) följt av ett bindestreck
-, till exempel 2023- - En giltig DateTime-sträng måste sedan ha en tvåsiffrig månad följt av ett bindestreck
-, till exempel 2023-03- - En giltig DateTime-sträng måste sedan ha en tvåsiffrig dag, till exempel 2023-03-06
- En giltig DateTime-sträng kan sluta med tvåsiffrig dag och vara giltig utan tid
- Det kan också avslutas efter dagen i månaden med "Z" och fortfarande vara giltigt, till exempel 2023-03-06Z
- Om DateTime-strängen innehåller tid kan dagen i månaden innehålla en tidsdesignator för blanksteg eller T, till exempel 2023-03-06 15:29:00Z eller 2023-03-06T15:29:00Z
- Andra tecken förutom blanksteg eller "T" är ogiltiga
- Efter tidsdesigntecknet måste det finnas en tvåsiffrig timme följt av
:kolontidsavgränsare följt av en tvåsiffrig minutdel följt av:kolontidsavgränsare följt av en tvåsiffrig andra del, som kan avsluta en giltig DateTime-sträng, till exempel 2023-03-06T15:29:59 - Sekunderna kan också följas av "Z" (UTC) och vara giltiga, till exempel 2023-03-06T15:29:59Z
- Om det finns bråksekunder måste de föregås av en
. - För att vara giltig måste designatorn
.för bråksekunder följas med minst en siffra och högst sju siffror, till exempel 2023-03-06T15:29:59.9 eller 2023-03-06T15:29:59.9Z eller 2023--03-06T15:29:59.1234567 eller 2023-03-06T15:29:59.1234567Z - Den här funktionen utför en fullständig genomsökning.