2017-10-09 136 views

回答

1

我認爲你可以使用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毫秒的差異。

+0

我試過這個,我得到了這個錯誤:未知函數'apoc.date.parse' – Shefali

+0

@Shefali所以你在你的APOC安裝中有問題。 –

+0

APOC應該如何安裝? – Shefali