请问在asp.net中用c#写两个时间之间的差值?
在asp中用sjcz=DateDiff(dateinterval, date1, date2) 就可以求出了但在
.net中要定义数据类型等东西,希望高手给个详细的代码,谢谢!!!!!!!

解决方案 »

  1.   

    System.TimeSpan ts=date1-date2;
    我的是当前时间减去数据库里取出的时间
    请问具体的写法?谢谢!
      

  2.   

    你可以直接在数据库中求两个时间差,用DATADIFF(DAY,FIELD1,FIELD2)
      

  3.   

    select DATADIFF(DAY,getdata(),字段) from 表
      

  4.   

    DateTime date1=System.DateTime.Now;
    System.TimeSpan ts=date1-date2;
      

  5.   

    System.TimeSpan ts = endDT.Subtract(startDT);//你可以取得相差的天数、小时、分、秒、毫秒等。
    ts.TotalDays;
    ts.TotalHours;
    ts.TotalSeconds;
      

  6.   

    两个值相减产生"运算符“-”无法应用于“string”和“string”类型的操作数"的错误请问如何转换?