我想两个日期的之间的天数或月数或年数,其中一个都得,用什么函数好呢?还是要自己写一个这样的转换函数。有点类似SQL里的时间函数啊!例如:我是想把2001-4-5到2001-4-9之间的天数求出来。

解决方案 »

  1.   

    具体怎么用啊,用来C#:TimeSpan()求出2001-4-5到2001-4-9之间的天数。括号里面怎么写参数啊?我试了很久都是错误
      

  2.   

    DateTime dt=DateTime.Now;
    DateTime dt1=DateTime.Parse("2005-1-1");
    TimeSpan ts=dt-dt1;
    MessageBox.Show(ts.Days.ToString());
    ts.Days返回两者相差的天数。
      

  3.   

    TimeSpan ts = dtStart.Subtract(dtEnd);
    根据需要从ts中获取。