首页 > 解决方案 > Neo4j Cypher - 将日期时间更改为纪元时间戳

问题描述

我正在寻找转换datetime()(例如"2019-10-19T20:57:52.541000000Z"

timestamp()与(例如1571518672541)输出的格式相同

我理解将其转换为一种您会使用以下内容的方式;

RETURN datetime({epochmillis:1571518672541}) AS theDate

然而,我实际上想做相反的事情,并且真的很难理解 Neo4j 文档。

我发现这个问题的标题被标记为我认为我想要的,但输出似乎是错误的,所以发现更令人困惑; 在 Neo4J 中使用 Cypher 将 DateTime 转换为 Epoch 毫秒

任何建议表示赞赏!

标签: neo4jcypher

解决方案


时间瞬间(如DateTime)支持许多属性,其中包括epochMillis(和epochSeconds)。

例如:

RETURN datetime({epochMillis: 1571518672541}).epochMillis

将返回1571518672541


推荐阅读