为什么Jboss流口水的规则会在时间到期之前到期

时间:2017-07-07 10:51:15

标签: java jboss drools

我面临问题规则是不考虑时间,日期工作正常

rule "My Rule"
    no-loop true
    dialect "mvel"
    date-effective "05-JUN-2017 05:00" #after midnight
    date-expires "07-JUL-2017 05:00"   #before 23:59.59 on 6th July

when
   eval ( true )
then
    log.debug( "My rule executed" );
end

1 个答案:

答案 0 :(得分:1)

我们可以在代码中找到:

DEFAULT_FORMAT_MASK = "dd-MMM-yyyy";

如果未设置drools.dateformat属性,则为默认值。根据{{​​1}}的规范使用有效的字符串值来设置属性。