如题,比如说我要计算加班时间和请假时间,都是有个开始时间和结束时间。用结束时间-开始时间=我要的时间值,请教高手如何实现,最好提供源码。以上的时间是从数据库取出。。

解决方案 »

  1.   


     TimeSpan sp = DateTime.Now - DateTime.Now.AddDays(-1);
                    Response.Write(sp.TotalHours); //结果:24
      

  2.   

    sp.TotalHours 这个可以精确到微秒!
      

  3.   

     TimeSpan span = finish - start;
     span.Minutes分钟差
     span.Hours小时差
      

  4.   

    TimeSpan sp = DateTime.Now - DateTime.Now.AddDays(-1);
                    Response.Write(sp.TotalHours); //结果:24