SSRS计算两次时间差HH:MM:SS

SSRS calculate timedifference between two times HH:MM:SS

我想知道两个时间的时差

我有 2 个格式为 HH:MM:SS 的字符串,我想比较并知道时差

(string) starttime = 12:13:14 AND (string) endtime = 12:13:18 >> 差应该是 4 秒

我尝试了一些东西,通常我认为 datediff 应该有魔力。

DateDiff("s",CDate(Fields!starttime.Value) , CDate(Fields!endtime.Value))

之后我会将秒数转换为时间戳 HH:MM:SS

但响应始终为 0(秒)

谁能帮我解决这个问题?

提前致谢

这是未经测试的但是...

如果您只检查同一天发生的时间,那么您可以在时间之前添加任意日期。

类似

=DateDiff("s",
          CDate("2020-01-01 " & Fields!starttime.Value) , 
          CDate("2020-01-01 " & Fields!endtime.Value)
         )