我正在尝试使用Drools Fusion时间运算符之前,之后,和重合,但我不断收到错误:
转换为java.time.ZonedDateTime不支持的long
在我的对象中,我比较的时间是ZonedDateTime。 Drools是否要求时间变量是特定类型?通过转换为long意味着错误是什么意思?
我尝试过使用.isBefore()和.isAfter(),但似乎Drools无法识别这些功能。
答案 0 :(得分:1)
从Drools版本7.0.0.Beta8开始,可以使用 java.time.ZonedDateTime
来使用CEP时态运算符,以及更广泛的java.time
支持。
您可以在此处找到有关支持java.time
类的时态运算符的更多详细信息:DROOLS-1490,直到v7最终版本随附文档发行说明。