跳转至

内置日期时间函数

Nebula Graph 支持以下内置日期时间函数。

函数 说明
int now() 根据当前系统返回当前时区的时间戳。
timestamp timestamp() 根据当前系统返回当前时区的时间戳。
date date() 根据当前系统返回当前日期(UTC 时间)。
time time() 根据当前系统返回当前时间(UTC 时间)。
datetime datetime() 根据当前系统返回当前日期和时间(UTC 时间)。

date()time()datetime()函数除了传入空值获取当前时间或日期,还接受 string 和 map 类型的参数。timestamp()函数除了传入空值获取当前时区的时间戳,还接受 string 类型的参数。

openCypher 兼容性

  • 在 openCypher 中,时间精确到毫秒。
  • 在 nGQL 中,时间精确到毫秒。微秒数显示为000

示例

> RETURN now(), timestamp(), date(), time(), datetime();
+------------+-------------+------------+-----------------+----------------------------+
| now()      | timestamp() | date()     | time()          | datetime()                 |
+------------+-------------+------------+-----------------+----------------------------+
| 1625470028 | 1625470028  | 2021-07-05 | 07:27:07.944000 | 2021-07-05T07:27:07.944000 |
+------------+-------------+------------+-----------------+----------------------------+

最后更新: March 7, 2023