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)
)
我想知道两个时间的时差
我有 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)
)