在晶体报告中将整数的总时间转换为HH:MM格式

时间:2015-06-08 07:02:19

标签: crystal-reports

我使用下面给出的公式在水晶报告中将3.50小时更改为03:30(HH:MM)格式,但显示04:30(自动添加1小时)

numbervar totalHours:=ToNumber({Table.ExtraHoursOn1});
numbervar totalminutes:=ToNumber({Table.ExtraHoursOn1})*60 mod 60;
ToText(totalHours,0)+':'+
ToText(totalminutes,'00')

我不知道我哪里出错了。

1 个答案:

答案 0 :(得分:2)

这是更改格式的正确语法,缺少截断功能

numbervar totalHours:=ToNumber({Table.ExtraHoursOn1});
numbervar totalminutes:=ToNumber({Table.ExtraHoursOn1})*60 mod 60;
ToText(Truncate(totalHours),0)+':'+
ToText(totalminutes,'00')