Not
Å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.
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 exempel2023- - En giltig DateTime-sträng måste sedan ha en tvåsiffrig månad följt av ett streck
-, till exempel2023-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
Zoch fortfarande vara giltigt, till exempel2023-03-06Z - Om DateTime-strängen innehåller tid kan dagen i månaden till exempel innehålla en utrymmes- eller
Ttidsdesignator,2023-03-06 15:29:00Zeller2023-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 exempel2023-03-06T15:29:59 - Sekunderna kan också följas med en
Z(UTC) och vara giltiga, till exempel2023-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 eller2023-03-06T15:29:59.92023-03-06T15:29:59.9Zeller2023-03-06T15:29:59.12345672023-03-06T15:29:59.1234567Z - Den här funktionen utför en fullständig genomsökning.