【问题标题】:Time difference between dateTime fields SSRSdateTime 字段 SSRS 之间的时间差
【发布时间】:2013-12-03 17:56:24
【问题描述】:

我有两个日期时间字段,我需要显示它们之间的区别。我用这个表达式来计算它:

=DateDiff("n", Fields!hra_atncion.Value, Fields!fcha_incio.Value)

结果列应该是 HH:mm,但结果是 Long 表达式类型。类似于 428011156

任何答案都将不胜感激!

2013 年 11 月 21 日更新

我如何获得 12-11-2013 20:0014-11-2013 08:00 之间的分钟时差?

【问题讨论】:

    标签: reporting-services ssrs-2008 datediff datepart


    【解决方案1】:

    我想,你应该试试这个表达:

    =Datediff("h",Fields!StartDate.value,Fields!EndDate.value) & ":" & Datediff("n",Fields!StartDate.value,Fields!EndDate.value) mod 60
    

    【讨论】:

    • 我输入了一个类似的答案。我建议的一项改进是在后半部分添加 .ToString("00") 以始终强制两位数:=Datediff("h",Fields!StartDate.value,Fields!EndDate.value) & ":" & (Datediff("n",Fields!StartDate.value,Fields!EndDate.value) mod 60).ToString("00")
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 2017-09-14
    相关资源
    最近更新 更多