2016-09-30 86 views
0

我试图显示此格式的持续时间:5时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?

enter image description here

回答

0

我发现了一个解决方案,我尝试过,但失败了。奇怪的是,这次它有效。

=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" 
) 
)