RDLC中的总和时间(HH:MM)

时间:2014-11-04 16:56:08

标签: c# visual-studio-2012 reportviewer rdlc

我有和RDLC报告我需要得到fild" Time"的总和。我使用varchar类型将其保存在数据库中,格式为" hh:mm"。 enter image description here

我用公式得到了这个:

=(Sum(System.TimeSpan.Parse(Fields!HorasEfectivas.Value).Hours))
&":"&
Sum(System.TimeSpan.Parse(Fields!HorasEfectivas.Value).Minutes))

这里的问题是分钟的总和。 140分钟应该在几小时内改变! 我怎么能得到这个? 此致

1 个答案:

答案 0 :(得分:2)

尝试使用TimeSpan,例如

      var time1 = new TimeSpan(0,2,02,0);
      var time2 = new TimeSpan(0, 5, 02, 0);

      var totalHours = time1 + time2;