我试图以这样的格式显示持续时间: 05:02:09,即小时、分钟和秒。
现在,我可以在没有前导零的情况下显示它: 5:02:09。
=IIF(
Fields!DataValue.Value < 0, 0,
Floor(Fields!DataValue.Value / 3600) &":"&Format(
DateAdd("s",IIF(Fields!DataValue.Value < 0, 0, Fields!DataValue.Value),"00:00"),
"mm:ss"
)
)当时间小于10时时,怎么能加一个前导零点呢?

发布于 2016-09-30 11:24:31
我找到了一个解决办法,我以前试过,但失败了。奇怪的是,这次成功了。
=IIF(
Fields!DataValue.Value < 0, 0,
Format(Floor(Fields!DataValue.Value / 3600), "00") &":"&Format(
DateAdd("s",IIF(Fields!DataValue.Value < 0, 0, Fields!DataValue.Value),"00:00"),
"mm:ss"
)
)https://stackoverflow.com/questions/39790226
复制相似问题