如何格式化以显示前导零
How to format to display leading zero
我正在尝试以这种格式显示持续时间: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 时如何添加前导零?
我找到了一个解决方案,我之前尝试过但失败了。奇怪的是,这次成功了。
=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"
)
)
我正在尝试以这种格式显示持续时间: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 时如何添加前导零?
我找到了一个解决方案,我之前尝试过但失败了。奇怪的是,这次成功了。
=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"
)
)