Neo4j不使用Apoc插件将timestamp()时代格式化为日期时间

时间:2019-07-10 01:27:53

标签: datetime neo4j timestamp cypher string-formatting

在Neo4j中,有没有一种方法可以将使用timestamp()函数保存的纪元值格式化为“ yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'”,而无需使用apoc插件?

2 个答案:

答案 0 :(得分:1)

不知道这对某人是否有用,但我最终使用了:

datetime({ epochSeconds:toInteger(VALUE)})

因为使用 Avenger789 提出的替代方案会引发错误。

答案 1 :(得分:0)

您可以使用Neo4J的日期时间功能来执行此操作。下面的示例:

RETURN datetime({ epochSeconds:1562735372 }) AS theDate

或使用timestamp()

RETURN datetime({ epochSeconds:timestamp()/ 1000, nanosecond: 23 }) AS theDate