2016-09-26 47 views
0

我試圖在數據表中顯示時間戳作爲現在和事件之間的差異,而不是事件的日期時間。我一直在使用JSON輸入功能來編寫這個值,如「now-_value」,但「now」不是Groovy,而像「new Date() - _value」這樣的東西似乎也不需要。我在Groovy方面有點新,所以有可能我忽略了一些東西。Kibana Groovy日期數學?

我怎樣才能獲得日期時間差異?閱讀我如何最好地使用內聯Groovy有更好的資源嗎?我應該把它做成一個文件腳本嗎?

回答

0

找到我的答案:Elasticsearch支持Joda DateTime開箱即用,因此DateTime.now()可用於「now」。

不幸的是,我的約會對象的epoch_millis成爲一個科學的表達雙​​可以被評估之前,所以此日期數學拋出不能鑄造_value各地工作的異常:

No signature of method: org.joda.time.DateTime.minus() is applicable for argument types: (java.lang.Double) values: [1.474109352E12]