本帖最后由 bulls5988 于 2011-01-07 16:07:03 编辑

解决方案 »

  1.   

    老大 别走 一直想问你 查询和时间做差 不能写成1句SQL吧 另外C#里好像没有 datediff 这个应该如何写 帮写下好吗?
      

  2.   

    TimeSpan ts = dt1 - dt2;
    小时差 = ts.Hours;
      

  3.   

    兔子说的是sql,你要的不是sql么
    c#可以这样:subtract或者直接减
      

  4.   

    TimeSpan ts = dt1 - dt2;
    小时差 = ts.TotalHours;
      

  5.   

    ts.TotalHours//小时整数+小数
      

  6.   

    datediff(d,start_time,end_time)=0一天
    时间差TimeSpan ts=dt-dt2;
     sql 时间查询datediff(h,start_time,end_time)
      

  7.   


    SELECT DATEDIFF(hour,'2011-1-7 18:00:00','2011-1-7 19:00:00') AS DiffDate
      

  8.   


    tostring(格式),就可以了。
      

  9.   


    TimeSpan ts = DateTime.Parse("2011-1-7 20:00:00") - DateTime.Parse("2011-1-7 18:30:00");
    MessageBox.Show(ts.TotalHours.ToString());