2016-09-30 8 views
0

Я пытаюсь показать продолжительность в таком формате: 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?

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