如何得到两个日期之间相差的天数??
2007-1-1 和 2007-10-1

解决方案 »

  1.   

    查msdn Datatime类
    懒死你,我现在查
      

  2.   

    select datediff(d,'2007-1-1','2007-10-1')
      

  3.   

    System.DateTime date1 = new System.DateTime(2007, 1, 1);
                System.DateTime date2 = new System.DateTime(2007, 10, 1);            TimeSpan dtdiff = date2 - date1;
                this.textBox1.Text = dtdiff.Days.ToString();
      

  4.   

    查了一下 datetime是结构不是类 DateTime dt = DateTime.Now;
                DateTime dts = DateTime.Now.AddDays(10);
                TimeSpan ts = dt - dts;            Console.WriteLine(ts.Days);
    ts.days就是差多少天
      

  5.   

    SQL里用DateDiff(day,startdate,enddate)
      

  6.   

    c# 当中用TimeSpan ts=TIME1-TIME2 //double类型的结果
      

  7.   

    SQl 中:select datediff(dd,'2007-1-1','2007-10-1')
      

  8.   

    (((2007-1-1)-(2007-10-1)).day).tostring();
      

  9.   

    DateTime d1=DateTime.Parse("2006-06-07");
    DateTime d2=DateTime.Parse("2006-06-11");System.TimeSpan ND=d2-d1;
    int n=ND.Days;   //天数差