我无法使用Array来累计时间。 我在gridView中有一列存储额外的工作时间,我想要总和所有时间,并希望得到总时数和分钟如何做到这一点?
TimeSpan p = new TimeSpan();
for ( int i = 0; i < grid_horas.Rows.Count; i++ )
{
//TimeSpan t2 = TimeSpan.Parse(grid_horas.Rows[i].Cells[7].Value.ToString());
}
答案 0 :(得分:2)
假设.Value
是一个时间跨度,那么它应该只是作为:
TimeSpan sum = TimeSpan.Zero;
for ( int i = 0; i < grid_horas.Rows.Count; i++ )
{
sum += (TimeSpan)grid_horas.Rows[i].Cells[7].Value;
}
// now use sum.Hours, sum.TotalHours, sum.Minutes etc