JasperSoft Studio - 以hh:mm打印一段时间(分钟)的最佳方式是什么?

时间:2018-01-15 14:52:34

标签: jasper-reports

我不会问如何在java中计算hh:mm的分钟数。我在jaspersoft上问最好的方法。因为它已经完成并且有效。我只在报告中的打印部分以“hh:mm”h“”

的格式进行了交叉

我正在处理一份必须以hh:mm格式打印时间的报告。 (我正在编辑当前的生产报告,我想做可能的minnor更改)。

在BD中,我们在DateTime(DateTimeOffset)处有事件的开始和结束。

这是工人在一段时间内所做的所有事件的总结。

现在,报告的每一行都有结束和开始之间的分钟数。然后创建一个变量(这是所有分钟的总和)。我用几个变量做这个,因为最后时间是根据用户的一些检查来计算的。

如果选中,我还有一个变量可以将这个分钟添加到总数中。

在文本字段的最后,我打印出来:

($V{Total_Time}/60)+ ":" 
+ (IF($V{Total_Time}%60 < 10,"0"+$V{Total_Time}%60,$V{Total_Time}%60))
+" h"

Total_Time 变量的类型为整数

我正在寻找最佳方法

0 个答案:

没有答案