在RDLC中到HH:MM:SS的总时间

本文关键字:时间 SS MM 中到 HH RDLC | 更新日期: 2023-09-27 18:07:58

这是我现在的代码。以下代码使用表达式计算我的rdlc中的总时间。

 System.TimeSpan.FromTicks(Sum(system.TimeSpan.Parse(Fields!Number_of_Hours.Value)))

此代码显示天数、小时和分钟。

我想看到的是这个

113:37:00

我怎样才能实现它?这可能吗?

在RDLC中到HH:MM:SS的总时间

不幸的是,TimeSpan不支持这种格式(输出总小时数),因此您必须手动完成:

TimeSpan ts = new TimeSpan(113, 37, 0);
string s = string.Format(@"{0}:{1:mm':ss}", (int)ts.TotalHours, ts);

试试这个,你必须在你的报告中添加这个表达式= TimeSpan.FromTicks(总和(TimeSpan.Parse(字段! DurationTime.Value)))