如何解析从drools决策表到java日期对象的日期和时间

时间:2018-02-08 10:10:13

标签: drools rules rule-engine

我有一个决策表(excel表),其中的列包含日期和时间,格式为:24/03/2017 11:44 AM。在决策表的操作部分,我可以将这个日期解析为字符串并将其设置为POJO设置器但是在接收之后,pojo getter方法将以43551.1683333336格式打印它,而不是对我有意义。

经过反复试验,我发现excel单元格属性存在问题,因为当我将单元格中的日期更改为:24/02/2017(删除时间戳)时,它正确打印在java方面。有人知道任何解决方法吗?我也不想像使用excel = DATE()一样使用函数

DateHelper POJO:

String date;
String name; etc.
--getter setter here. nothing else--

决策表中的规则:

datehelper.setDate("$param");

仅供参考,其他吸气剂和制定者工作正常。

0 个答案:

没有答案