Crystal reports 在crystal report中将整数形式的总时间转换为HH:MM格式

Crystal reports 在crystal report中将整数形式的总时间转换为HH:MM格式,crystal-reports,Crystal Reports,我正在使用下面给出的公式将crystal report中的3.50小时更改为03:30HH:MM格式,但它显示04:301小时,这是自动添加的 numbervar totalHours:=ToNumber({Table.ExtraHoursOn1}); numbervar totalminutes:=ToNumber({Table.ExtraHoursOn1})*60 mod 60; ToText(totalHours,0)+':'+ ToText(totalminutes,'00') 我不知

我正在使用下面给出的公式将crystal report中的3.50小时更改为03:30HH:MM格式,但它显示04:301小时,这是自动添加的

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

我不知道哪里出错了。

这是更改格式的正确语法,truncate函数丢失

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

此外,您可以在没有变量的情况下执行此操作。我只有一分钟的时间,是这样做的:totextruncate{NumberInMinutes}/60,0+':'+ToText{NumberI‌​nMinutes}mod 60,'00'