Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date Neo4j-日期转换_Date_Neo4j_Timestamp - Fatal编程技术网

Date Neo4j-日期转换

Date Neo4j-日期转换,date,neo4j,timestamp,Date,Neo4j,Timestamp,我正在使用Neo4j数据库。Neo4j没有日期数据类型,只有时间戳数据类型 我需要使用cql查询将当前日期与现有日期进行比较 我现有的日期格式是“8/4/2011”,即字符串 那么我该如何比较呢?在csv批量数据导入时使用存储过程[date]的任何方法 我使用了APOC存储过程,但我不知道如何比较它 CALL apoc.date.format(timestamp(),"ms","dd.MM.yyyy") 07.07.2016 CALL apoc.date.parse("13.01.1975 1

我正在使用Neo4j数据库。Neo4j没有日期数据类型,只有时间戳数据类型

我需要使用cql查询将当前日期与现有日期进行比较

我现有的日期格式是“8/4/2011”,即字符串

那么我该如何比较呢?在csv批量数据导入时使用存储过程[date]的任何方法

我使用了APOC存储过程,但我不知道如何比较它

CALL apoc.date.format(timestamp(),"ms","dd.MM.yyyy")
07.07.2016

CALL apoc.date.parse("13.01.1975 19:00","s","dd.MM.yyyy HH:mm")
158871600
我希望是这样

MATCH(dst:Distributor) WHERE dst.DIST_ID = "111137401" WITH dst CALL apoc.date.parse(dst.ENTRY_DATE,'s', 'dd/MM/yyyy') YIELD d SET  dst.ENTRY_DATE = d RETURN dst;
任何可能性请帮助我

右侧查询是:

USING PERIODIC COMMIT LOAD CSV WITH HEADERS FROM "file:///DST.csv" AS row
CALL apoc.date.parse(toString(row.ENTRY_DATE),"ms","dd-MMM-yy") YIELD value as date CREATE (DST:Distributor {ENTRY_DATE: date })
1528109910007


该查询将用时间戳替换
:Distributor
条目\u DATE
。如果您能够像这样重构数据,我建议您对整个数据集进行重构,因为这将使事情变得更容易。你能这样改变你的数据吗?你能解释一下这是如何回答这个问题的,从而使它对经验不足的用户更有帮助吗?
RETURN datetime("2018-06-04T10:58:30.007Z").epochMillis