0
我正在研究Neo4j中的代碼,並且想要找出兩個時間列之間的差異。日期時間格式爲20130508 19:14:56.913
。 我也嘗試過使用APOC函數,但是我得到了它是未知函數的錯誤。任何人都可以幫助我這個。更改日期格式以便在Neo4j中查找時間差異3.2.5
我正在研究Neo4j中的代碼,並且想要找出兩個時間列之間的差異。日期時間格式爲20130508 19:14:56.913
。 我也嘗試過使用APOC函數,但是我得到了它是未知函數的錯誤。任何人都可以幫助我這個。更改日期格式以便在Neo4j中查找時間差異3.2.5
我認爲你可以使用APOC函數apoc.date.parse
。函數簽名是:
apoc.date.parse(date, targetTimeUnit, format)
date
應該是表示要轉換到指定的targetTimeUnit
日期的字符串(ms
爲目標毫秒,在該示例中)。 date
應該在指定的format
中,由第三個參數表示。
看看下面的例子:
WITH apoc.date.parse('20130508 19:14:56.913','ms','yyyyMMdd HH:mm:ss.ms') AS initialTime,
apoc.date.parse('20130508 20:14:56.913','ms','yyyyMMdd HH:mm:ss.ms') AS finalTime
RETURN finalTime - initialTime as difference
輸出將是:
╒════════════╕
│"difference"│
╞════════════╡
│3600000 │
└────────────┘
那就是:兩個日期之間3600000毫秒的差異。
我試過這個,我得到了這個錯誤:未知函數'apoc.date.parse' – Shefali
@Shefali所以你在你的APOC安裝中有問題。 –
APOC應該如何安裝? – Shefali