C# DateTime 多个时间段循环相加;两个时间段求差值

记录一下:

       1、DateTime  多个时间段循环相加:

1、用来放累计时间
2、已经获取到的时间段
3、for循环累计相加
DateTime Zshijian= new DateTime();
List<DateTime> shijian = new List<DateTime>();
forint i=0;i<shijian.count;i++)
{
    Zshijian+=shijian[i].TimeOfDay;
}


 

2、DateTime  两个时间段求差值:

TimeCz 后面的时间减去前面的时间  时间差
 1 protected string  timeC (DateTime? startTime, DateTime? endTime)
 2         {
 3             DateTime _strt=Convert.ToDateTime( startTime);
 4             DateTime _end =Convert.ToDateTime( endTime); 
 5             TimeSpan AM = _strt.TimeOfDay;
 6             TimeSpan PM = _end .TimeOfDay;
 7             var num=PM - AM;
 8             return Convert.ToString( num);
 9         }
10  TimeCz= timeC(Convert.ToDateTime(前面的时间),Convert.ToDateTime(后面的时间));


 
原文地址:https://www.cnblogs.com/LinWenQiang/p/12734549.html