Drools Fusion转换为java.time.ZonedDateTime

时间:2017-01-25 16:20:50

标签: java drools drools-fusion complex-event-processing zoneddatetime

我正在尝试使用Drools Fusion时间运算符之前,之后,重合,但我不断收到错误:

  

转换为java.time.ZonedDateTime不支持的long

在我的对象中,我比较的时间是ZonedDateTime。 Drools是否要求时间变量是特定类型?通过转换为long意味着错误是什么意思?

我尝试过使用.isBefore()和.isAfter(),但似乎Drools无法识别这些功能。

1 个答案:

答案 0 :(得分:1)

从Drools版本7.0.0.Beta8开始,可以使用 java.time.ZonedDateTime来使用CEP时态运算符,以及更广泛的java.time支持。

您可以在此处找到有关支持java.time类的时态运算符的更多详细信息:DROOLS-1490,直到v7最终版本随附文档发行说明。