apoc.date.format函数在 Cypher 25 中已弃用
|
此函数已弃用。请改用 Cypher 的 |
语法 |
|
||
描述 |
返回时间值的 |
||
参数 |
名称 |
类型 |
描述 |
|
|
要格式化的自纪元以来的时间戳。 |
|
|
|
给定时间戳的单位。默认值为: |
|
|
|
将给定时间值转换为的格式。默认值为: |
|
|
|
给定时间戳所属的时区。默认值为空(``)。 |
|
返回 |
|
||
使用示例
|
|
以下代码将以纪元毫秒为单位的日期时间转换为 yyyy-MM-dd 格式
apoc.date.format
WITH datetime("2020-11-04T11:23:22").epochMillis AS datetime
RETURN apoc.date.format(datetime, "ms", "yyyy-MM-dd") AS output;
Cypher 的 format 函数
RETURN format(datetime("2020-11-04T11:23:22"), "yyyy-MM-dd") AS output;
| 输出 |
|---|
"2020-11-04" |
以下代码将以纪元毫秒为单位的 GMT 日期时间转换为 yyyy-MM-dd’T’HH:mm:ssz 格式,并使用 Australian/Sydney 时区
apoc.date.format
WITH datetime("2020-11-04T11:23:22+00:00").epochMillis AS datetime
RETURN apoc.date.format(datetime, "ms", "yyyy-MM-dd'T'HH:mm:ssz", "Australia/Sydney") AS output;
Cypher 的 format 函数
WITH datetime("2020-11-04T11:23:22+00:00") AS datetime
RETURN format(datetime({datetime: datetime, timezone: "Australia/Sydney"}), "yyyy-MM-dd'T'HH:mm:ssz") AS output;
| 输出 |
|---|
"2020-11-04T22:23:22AEDT" |