请教各位,如果有两个日期,要想得到这两个日期相隔几天,应该怎么解决?
只要得到天数,什么小时,分钟,秒这些都不要的.请赐教

解决方案 »

  1.   

    DateTime oldDate = new DateTime(2002,7,15);
    DateTime newDate = DateTime.Now;// Difference in days, hours, and minutes.
    TimeSpan ts = newDate - oldDate;
    // Difference in days.
    int differenceInDays = ts.Days;Console.WriteLine("Difference in days: {0} ", differenceInDays);
      

  2.   

    直接用DateDiff函数就行:Dim DatTim1 As Date = #1/4/2001#   
    Dim DatTim2 As Date = #1/9/2001#   Dim WD As Long = DateDiff(DateInterval.Weekday, DatTim1, DatTim2)
    Dim WY As Long = DateDiff(DateInterval.WeekOfYear, DatTim1, DatTim2)查一查帮助,有详细说明!
      

  3.   

    在Delphi中两个日期
    可以直接相减!
      

  4.   

    DateTime oldDate = new DateTime(2002,7,15);
    DateTime newDate = DateTime.Now;// Difference in days, hours, and minutes.
    TimeSpan ts = newDate - oldDate;
    // Difference in days.
    int differenceInDays = ts.TotalDays;Console.WriteLine("Difference in days: {0} ", differenceInDays);
      

  5.   

    DateTime dat1 = DateTime.Parse(2003-12-30);
    DateTime dat2 = DateTime.Parse(2004-12-30);TimeSpan  spanTime=(dat1-dat2);
    int days=spanTime.Days;
    你看看这个应该可以 ,我是这么实现的、
      

  6.   

    DateTime dat1 = DateTime.Parse(2003-12-30);
    DateTime dat2 = DateTime.Parse(2004-12-30);TimeSpan  spanTime=(dat1-dat2);
    int days=spanTime.Days;
    你看看这个应该可以 ,我是这么实现的、
      

  7.   

    各位: boytomato(深爱一人叫颖的女孩!) 的方法已经完美解决了楼主的问题了.