neo4j - Neo4j Cypher - 将日期时间更改为纪元时间戳
问题描述
我正在寻找转换datetime()
(例如"2019-10-19T20:57:52.541000000Z"
)
timestamp()
与(例如1571518672541
)输出的格式相同
我理解将其转换为一种您会使用以下内容的方式;
RETURN datetime({epochmillis:1571518672541}) AS theDate
然而,我实际上想做相反的事情,并且真的很难理解 Neo4j 文档。
我发现这个问题的标题被标记为我认为我想要的,但输出似乎是错误的,所以发现更令人困惑; 在 Neo4J 中使用 Cypher 将 DateTime 转换为 Epoch 毫秒
任何建议表示赞赏!
解决方案
时间瞬间(如DateTime
)支持许多属性,其中包括epochMillis
(和epochSeconds
)。
例如:
RETURN datetime({epochMillis: 1571518672541}).epochMillis
将返回1571518672541
。
推荐阅读
- c++ - 如何让代码在qt中等待接收信号
- r - 在循环中使用列表中的两个项目
- excel - Worksheet_Change 公式适用于数字,但适用于字符串
- json - 在哪里可以找到用于实体提取的精确 GOOGLE ML json 规范?
- python - 点云的视差图已关闭
- openssl - 使用 Cygwin x64 构建 LibreOffice 时找不到 openssl 标头
- boot - xorriso:boot.catalog 和 -eltorito-catalog 不起作用
- snakemake - Snakemake,使用 glob_wildcards 跳过子目录的任何方式
- sql - CS50 Pset 7 13.sql,我解决不了,嵌套sqlite3数据库
- asp.net-mvc - 如何使用不同的模型将数据传递给局部视图?