1
不支持

我想使用Drools的融合時間運營商之前,之後,一致但我不斷收到錯誤:Drools的融合轉化爲長期從java.time.ZonedDateTime

Conversion to long not supported from java.time.ZonedDateTime

在我的對象中,我比較的時間是ZonedDateTime。 Drools是否需要時間變量作爲特定類型?錯誤意味着什麼轉換爲長?

我試過使用.isBefore()和.isAfter(),但它似乎Drools不承認這些功能。

+0

Drools很高興能夠比較由java.util.getTime()產生的長整型值。您可能需要添加一個getter到您的事實類,並返回它,從ZonedDateTime轉換而來。 – laune

回答

1

從Drools的版本7.0.0.Beta8可以使用java.time.ZonedDateTime,與更廣泛的支持java.time一起使用CEP時間運營。

您可以在此處找到有關暫時運營商的更多詳細信息以支持java.time類:DROOLS-1490,直到v7 Final版本與文檔發行說明一起提供。