Как отформатировать для отображения нулевого лидирующего

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

Введите описание изображения здесь

1 ответ

  1. Я нашел решение, которое я пытался раньше, но не удалось. Как ни странно, на этот раз это сработало.

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