如何比较.xbre规则文件中的日期。
例如,我有以下规则:
<ObjectLookup id ="EmpObj" objectId ="EmpLvl" member ="JoinDate"/>
<Logic>
<If>
<And>
<Between leftId ="2009-10-10" rightId ="2010-10-10" valueId ="EmpObj">
</Between>
</And>
<Do>
<Modify id ="LVL" type="String" value ="Sr"/>
</Do>
</If>
<ElseIf>
<And>
<Between leftId ="2010-10-10" rightId ="2014-10-10" valueId ="EmpObj" excludeLeft ="true">
</Between>
</And>
<Do>
<Modify id ="LVL" type="String" value ="Jr"/>
</Do>
</ElseIf>
</Logic>根据传递的JoinDate,我需要获取一个基于日期范围的字符串。当我运行上述规则时,它采用leftId和rightId中提到的日期,但不采用日期范围。
如何检查日期范围/日期之间?
发布于 2013-03-21 00:05:43
您必须确保类型在所有方面都是一致的,即您在测试的值和Between中使用的边界中都使用了Strings或DateTime类型。
https://stackoverflow.com/questions/15498251
复制相似问题