内置日期时间函数

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

示例

  1. > RETURN now(), timestamp(), date(), time(), datetime();
  2. +------------+-------------+------------+-----------------+----------------------------+
  3. | now() | timestamp() | date() | time() | datetime() |
  4. +------------+-------------+------------+-----------------+----------------------------+
  5. | 1625470028 | 1625470028 | 2021-07-05 | 07:27:07.944000 | 2021-07-05T07:27:07.944000 |
  6. +------------+-------------+------------+-----------------+----------------------------+