Neo4j 在查询中计算开始时间和结束时间之间的差异(以分钟为单位)
我是Neo4j社区的新成员。 因此,我有以下问题: 如何在查询中计算两个属性“开始时间”和“结束时间”(均为数据类型DateTime)之间的差异(以分钟为单位)?Neo4j 在查询中计算开始时间和结束时间之间的差异(以分钟为单位),neo4j,cypher,Neo4j,Cypher,我是Neo4j社区的新成员。 因此,我有以下问题: 如何在查询中计算两个属性“开始时间”和“结束时间”(均为数据类型DateTime)之间的差异(以分钟为单位)? 谢谢您要做的是计算两个DateTime之间的Duration 为此,Neo4j中的duration功能附带了duration.unseconds,它将为您提供一个持续时间。然后,只需调用.minutes即可获得分钟数 这是一个例子: WITH datetime() AS now, datetime('2017-09-17T12:50:
谢谢您要做的是计算两个
DateTime
之间的Duration
为此,Neo4j中的duration
功能附带了duration.unseconds
,它将为您提供一个持续时间。然后,只需调用.minutes
即可获得分钟数
这是一个例子:
WITH datetime() AS now, datetime('2017-09-17T12:50:35.556+0100') AS date
RETURN duration.inSeconds(date, now).minutes
干杯您要做的是计算两个
日期时间之间的持续时间
为此,Neo4j中的duration
功能附带了duration.unseconds
,它将为您提供一个持续时间。然后,只需调用.minutes
即可获得分钟数
这是一个例子:
WITH datetime() AS now, datetime('2017-09-17T12:50:35.556+0100') AS date
RETURN duration.inSeconds(date, now).minutes
干杯基于
持续时间表示时间量,捕捉两个瞬间之间的时间差
密码示例:
RETURN duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24')).minutes, duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24'))
输出:
RETURN duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24')).minutes, duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24'))
基于
持续时间表示时间量,捕捉两个瞬间之间的时间差
密码示例:
RETURN duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24')).minutes, duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24'))
输出:
RETURN duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24')).minutes, duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24'))