apoc.date.toISO8601

此函数已弃用。请改用 Cypher 的 toString() 函数,该函数会自动将时间值转换为符合 ISO8601 标准的 STRING 值。

详细信息

语法

apoc.date.toISO8601(time [, unit ])

描述

以 ISO8601 格式返回指定时间值的 STRING 表示形式。

参数

名称

类型

描述

time

INTEGER(整数)

要格式化的纪元时间戳。

unit

STRING

给定时间戳的单位。默认值为:ms

返回

STRING

用法示例

unit 参数支持以下值

  • ms, milli, millis, milliseconds(毫秒)

  • s, second, seconds(秒)

  • m, minute, minutes(分钟)

  • h, hour, hours(小时)

  • d, day, days(天)

以下示例分别使用 APOC 和 Cypher 将当前日期时间转换为 ISO8601 标准格式的日期字符串

apoc.date.toISO8601
RETURN apoc.date.toISO8601(datetime().epochMillis, "ms") AS iso8601;
使用 Cypher 的 toString()
RETURN toString(datetime()) AS iso8601;
结果
iso8601

"2020-11-05T14:21:58.179Z"