apoc.date.toYears

详细信息

语法

apoc.date.toYears(value [, format ])

描述

将给定的时间戳或日期转换为表示年数的 FLOAT(浮点数)。

参数

名称

类型

描述

ANY

要提取年数的时间戳或日期时间字符串。

format

STRING

给定日期时间字符串的格式。默认值为:yyyy-MM-dd HH:mm:ss

返回

FLOAT

用法示例

以下示例将毫秒级日期时间转换为浮点数表示的年数

WITH datetime("2020-11-05").epochMillis AS datetime
RETURN apoc.date.toYears(datetime) AS years;
结果
years

50.87945205479452

以下示例将日期转换为浮点数表示的年数

RETURN apoc.date.toYears("2020-11-02", "yyyy-MM-dd") AS years;
结果
years

2020.027397260274