我正在尝试将 Crystal 报表的交叉表中的值转换为 MM:SS 格式。我使用了以下步骤:右键单击摘要 > 格式化字段 > 显示字符串 > x+2
WhilePrintingRecords;
NumberVar curr := CurrentFieldValue;
NumberVar mins := Truncate(curr / 60);
NumberVar secs := Remainder(curr, 60);
ToText(mins, 0, "") & ":" & ToText(secs, 0, "")
secs 不为 0 时结果正常。示例:`4:30'
但是,我在secs
为 0 时遇到问题,结果是(4 分钟):4:0
我希望输出为4:00
,秒数始终显示为 2 位数字。
谢谢你的帮助