|| apoc.date.add - APOC 核心文档 - Neo4j 文档

apoc.date.add

详情

语法

apoc.date.add(time, unit, addValue, addUnit)

描述

将指定时间单位添加到给定时间戳。

参数

名称

类型

描述

time

INTEGER

要添加时间的时间戳。

unit

STRING

给定时间戳的单位。

addValue

INTEGER

要添加到给定时间戳的时间量。

addUnit

STRING

添加值的单位。

返回值

INTEGER

使用示例

unitaddUnit 参数支持以下值

  • ms, milli, millis, milliseconds

  • s, second, seconds

  • m, minute, minutes

  • h, hour, hours

  • d, day, days

计算值将以 unit 参数指定的单位表示。

以下将 10,000 毫秒添加到当前日期时间

WITH apoc.date.add(datetime().epochMillis, "ms", 10000, "ms") AS output
RETURN outputinMs, datetime({epochMillis: output}) AS datetime;
结果
outputinMs datetime

1604509597386

2020-11-04T17:06:37.386Z

以下将 1 天添加到当前日期时间

WITH apoc.date.add(datetime().epochMillis, "ms", 1, "day") AS output
RETURN outputinMs, datetime({epochMillis: output}) AS datetime;
结果
outputinMs datetime

1604596506209

2020-11-05T17:15:06.209Z

以下将 1 小时添加到 12 小时

RETURN apoc.date.add(12, "hour", 1, "hour") AS outputinHours
结果
outputinHours

13

以下将 1 小时添加到 34 分钟

RETURN apoc.date.add(34, "minutes", 1, "hour") AS outputInMinutes;
结果
outputInMinutes

94

© . This site is unofficial and not affiliated with Neo4j, Inc.