apoc.date.add
语法 |
|
||
描述 |
将指定时间单位添加到给定时间戳。 |
||
参数 |
名称 |
类型 |
描述 |
|
|
要添加时间的时间戳。 |
|
|
|
给定时间戳的单位。 |
|
|
|
要添加到给定时间戳的时间量。 |
|
|
|
添加值的单位。 |
|
返回值 |
|
||
使用示例
|
计算值将以 |
以下将 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 |