Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
Возвращает строку даты и времени, представляющую текущее время в формате UTC или результат добавления в него указанного числового смещения.
Синтаксис
NOW(<date_time_part>, <numeric_expr>)
NOW()
Arguments
| Description | |
|---|---|
date_time_part
(Необязательно) |
Строка, представляющая часть спецификации формата даты ISO 8601. Эта часть используется для указания аспекта даты изменения соответствующим числовым выражением. |
numeric_expr
(Необязательно) |
Значение, добавляемое в текущее время даты. |
Типы возвращаемых данных
Возвращает строковое выражение.
Примеры
В следующем примере показано, как использовать функцию NOW и без изменений времени. Предположим, что текущее время даты и времени — 2024-10-14T14:20:30.666888Z.
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 указывает допустимые части даты и времени для использования с этой функцией:
- Год: год, гггг, yyyy, y
- Месяц: месяц, мм, м
- День: день, dd, d
- Час: час, чх
- Минута: минута, mi, n
- Второй: второй, ss, s
- Миллисекунда: миллисекунда, мс
- Microsecond: microsecond, mcs
- Nanosecond: nanosecond, ns