NOW (dotaz NoSQL)

Vrátí řetězec datetime představující aktuální čas UTC nebo výsledek přidání zadaného číselného posunu.

Syntaxe

NOW(<date_time_part>, <numeric_expr>)
NOW()

Arguments

Description
date_time_part (Volitelné) Řetězec představující část specifikace formátu data ISO 8601. Tato část slouží k označení, který aspekt data se má upravit souvisejícím číselným výrazem.
numeric_expr (Volitelné) Hodnota, která se má přidat k aktuálnímu datu a času.

Návratové typy

Vrátí řetězcový výraz.

Examples

Následující příklad ukazuje různé použití funkce NOW s a bez časových úprav. Předpokládejme, že aktuální datum a čas je 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"
    }
]

Poznámky

  • Tato funkce provádí úplnou kontrolu.
  • Formát data ISO 8601 určuje platné části data a času, které se mají použít s touto funkcí:
    • Rok: year, yyyyyy
    • Měsíc: month, mm, m
    • Den: day, dd, d
    • Hodina: hour, hh
    • Minuta: minute, min
    • Druhé: second, ss, s
    • Milisekundy: millisecond, ms
    • Mikrosekundy: microsecond, mcs
    • Nanosekundy: nanosecond, ns