c# net core 该怎么求两个时间的平均值,可以只求时分,其他可以不管
转时间戳,计算完再从时间戳转回来
说个思路,时间有一个格式是纯数字型的,单位是秒还是毫秒忘记了,你转换成这个格式,然后两个数相加除以2,然后把得到的数字再转换成正常的时间格式就好
DateTime t1 = DateTime.Now;
Debug.WriteLine("t1:"+t1);
DateTime t2 = DateTime.Now.AddMilliseconds(1000000);
Debug.WriteLine("t2:"+t2);
TimeSpan ts = t2 - t1;
DateTime avgTime = t1.AddMilliseconds(ts.TotalMilliseconds / 2);
Debug.WriteLine("avgTime:"+ avgTime);