如果把系统时间dateTime.now和程序设定的指定日期相减获得相差的天数?

解决方案 »

  1.   

     dt1,dt1已经是datetime 类型的话,直接减,否则转换成datetime再
            TimeSpan d = dt1.Subtract(dt2);  
                d.Days; //相差的天数
                d.Minutes; //相差的分钟
                ....  //还有很多
      

  2.   

    DateTime dt1, DateTime dt2;
    TimeSpan _timeInterval;
    _timeInterval = dt1 - dt2;int days = _timeInterval.Days;
      

  3.   

    DateTime dt1,dt2;//如果不是时间类型的话,转换成时间类型
    TimeSpan d=dt1.Subtract(dt2);
    d.Days=...//这是天数
    d.Minutes=...//这是分钟
    ....
      

  4.   


    DateTime dt1 = DateTime.Now;//系統時間
    DateTime dt2 = new DateTime(2008, 3, 1, 9, 24, 24);//指定的時間TimeSpan ts = dt1 - dt2;
    int days = ts.Days;//days即為相差的天數