如何将HH:MM时间格式转换为SSRS中的小数?

时间:2013-09-27 19:12:47

标签: reporting-services time-format

如何将HH:MM时间格式转换为SSRS中的小数?所以例如3:30变为3.5,3:15变为3.25。

1 个答案:

答案 0 :(得分:0)

这适用于我的一些示例数据,希望您可以将它应用于您的数据。假设您的字段名为MyTime

=CDec(IIf(Instr(Fields!MyTime.Value, ":") = 2
    , Left(Fields!MyTime.Value, 1)
    , Left(Fields!MyTime.Value, 2)))
    + CDec(Right(Fields!MyTime.Value, 2)) / 60.0

enter image description here

这会取结肠两侧的两个字符串,将它们转换为数字,将分钟部分除以零,然后将它们重新组合在一起。对我来说工作正常。