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 en datetime-sträng som representerar antingen aktuell UTC-tid eller resultatet av att lägga till en angiven numerisk förskjutning till den.
Syntax
NOW(<date_time_part>, <numeric_expr>)
NOW()
Arguments
| Description | |
|---|---|
date_time_part
(Valfritt) |
En sträng som representerar en del av en ISO 8601-datumformatspecifikation. Den här delen används för att ange vilken aspekt av datumet som ska ändras av det relaterade numeriska uttrycket. |
numeric_expr
(Valfritt) |
Värdet som ska läggas till i aktuell datetime. |
Returtyper
Returnerar ett stränguttryck.
Examples
I följande exempel visas olika användningsområden för funktionen NOW med och utan tidsändringar. Anta att aktuell datetime är 2024-10-14T14:20:30.6668888Z.
SELECT VALUE {
"case1": NOW(),
"case2": NOW("yyyy", 1),
"case3": NOW("yyyy", -1),
"case4": NOW("ss", 30),
"case5": NOW("ms", 4)
}
[
{
"case1": "2024-10-14T14:20:30.6668888Z",
"case2": "2025-10-14T14:20:30.6668888Z",
"case3": "2023-10-14T14:20:30.6668888Z",
"case4": "2024-10-14T14:21:00.6668888Z",
"case5": "2024-10-14T14:20:30.6708888Z"
}
]
Anmärkningar
- Den här funktionen utför en fullständig genomsökning.
- Datumformatet ISO 8601 anger giltiga datum- och tidsdelar som ska användas med den här funktionen:
- År: år, yyyy, yyy
- Månad: månad, mm, m
- Dag: dag, dd, d
- Timme: timme, hh
- Minut: minut, mi, n
- Andra: second, ss, s
- Millisekunder: millisekunder, ms
- Mikrosekunder: mikrosekunder, mcs
- Nanosekunder: nanosekunder, ns