NOW (запрос NoSQL)

Возвращает строку даты и времени, представляющую текущее время в формате UTC или результат добавления в него указанного числового смещения.

Синтаксис

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

Arguments

Description
date_time_part (Необязательно) Строка, представляющая часть спецификации формата даты ISO 8601. Эта часть используется для указания аспекта даты изменения соответствующим числовым выражением.
numeric_expr (Необязательно) Значение, добавляемое в текущее время даты.

Типы возвращаемых данных

Возвращает строковое выражение.

Примеры

В следующем примере показано, как использовать функцию NOW и без изменений времени. Предположим, что текущее время даты и 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"
    }
]

Замечания

  • Эта функция выполняет полную проверку.
  • Формат даты ISO 8601 указывает допустимые части даты и времени для использования с этой функцией:
    • Год: year, yyyyyy
    • Месяц: month, mmm
    • День: day, ddd
    • Час: hour, hh
    • Минута: minute, min
    • Второй: second, sss
    • Миллисекунда: millisecond, ms
    • Микросекунда: microsecond, mcs
    • Наносекунда: nanosecond, ns