我是Neo4j社区的新手。 所以我有以下问题: 如何在查询中计算两个属性“开始时间”和“结束时间”(均为数据类型DateTime)之间的分钟差? 谢谢
答案 0 :(得分:1)
您要做的是计算两个Duration
之间的DateTime
。
为此,Neo4j中的duration
带有功能duration.inSeconds
,它将为您提供一定的持续时间。然后,只需拨打.minutes
就可以得到分钟数。
这是一个示例:
WITH datetime() AS now, datetime('2017-09-17T12:50:35.556+0100') AS date
RETURN duration.inSeconds(date, now).minutes
欢呼
答案 1 :(得分:0)
持续时间代表时间量,捕获两个时刻之间的时间差。
密码示例
RETURN duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24')).minutes, duration.inSeconds(localdatetime('2015185T19:32:24') ,localdatetime('2015185T19:39:24'))
输出: