C# DateTime 多个时间段循环相加;两个时间段求差值
记录一下:
1、DateTime 多个时间段循环相加:
1、用来放累计时间
2、已经获取到的时间段
3、for循环累计相加
DateTime Zshijian= new DateTime(); List<DateTime> shijian = new List<DateTime>(); for (int 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(后面的时间));