apoc.date.field
语法 |
|
||
描述 |
从给定的日期时间中返回一个字段的值。 |
||
参数 |
名称 |
类型 |
描述 |
|
|
自 epoch 以来的毫秒时间戳,用于返回字段。 |
|
|
|
要返回值的字段单位。默认值是: |
|
|
|
给定时间戳的时区。默认值是: |
|
返回 |
|
||
使用 Cypher 访问时间字段
时间类型字段可以使用 Cypher 的 instance.field 组件访问来检索。
RETURN datetime().year
字段也可以动态访问
RETURN datetime()[$fieldNameAsParam]
使用示例
|
计算值将以 |
以下示例使用 APOC 和 Cypher 返回日期时间的小时数
WITH datetime("2020-11-04T10:30:00").epochMillis AS datetime
RETURN apoc.date.field(datetime, "hours") AS hour;
WITH datetime("2020-11-04T10:30:00") AS datetime
RETURN datetime.hour AS hour;
| 小时 |
|---|
10 |
以下示例使用 APOC 和 Cypher 返回日期时间的星期几
WITH datetime("2020-11-04T10:30:00").epochMillis AS datetime
RETURN apoc.date.field(datetime, "weekday") AS weekday;
WITH datetime("2020-11-04T10:30:00") AS datetime
RETURN datetime.dayOfWeek AS weekday;
| 星期几 |
|---|
3 |