适用范围: NoSQL
返回一个日期/时间字符串,表示当前 UTC 时间或向其添加指定数值偏移量的结果。
Syntax
NOW(<date_time_part>, <numeric_expr>)
NOW()
Arguments
Description | |
---|---|
date_time_part
(可选) |
表示 ISO 8601 日期格式规范的一部分的字符串。 此部分用于指示要由相关数值表达式修改的日期的哪个方面。 |
numeric_expr
(可选) |
要添加到当前日期/时间的值。 |
返回类型
返回字符串表达式。
例子
以下示例演示了 NOW 函数的各种用法,无需进行时间修改。 假定当前日期时间为 2024-10-14T14:20:30.66688888Z。
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、yyyy、y
- 月:月、mm、m
- Day:day、dd、d
- 小时:小时、hh
- 分钟:分钟、mi、n
- Second: second, ss, s
- 毫秒:毫秒、毫秒
- 微秒:微秒、mcs
- Nanosecond:nanosecond、ns