有两个DateTime我想算出中间的时间
(datetime1-datetime2)/2

解决方案 »

  1.   

    ...
    DateTime dt1;
            DateTime dt2;
            TimeSpan ts = dt1 - dt2;
            DateTime dt3 = dt2.AddSeconds(ts.TotalSeconds);//按秒取的,还可按分日月年
      

  2.   

    最后一句
    DateTime dt3 = dt2.AddSeconds(ts.TotalSeconds/2);
      

  3.   

    DateTime dtatetime3 = datetime2.AddSeconds((datetime1 - datetime2).TotalSeconds / 2);
      

  4.   

    return datetime1.AddMilliseconds((datetime2 - datetime1).TotalMilliseconds / 2);