DateTime time = new DateTime();
time = DateTime.Parse("2000 - 01 - 01");
time.AddDays(7);
time.AddMonths(5);代码的大致意思就是这样,跑过了以后time它不变
非常郁闷,指点下 谢谢!

解决方案 »

  1.   

    DateTime time = new DateTime(); 
    time = DateTime.Parse("2000 - 01 - 01"); 
    time =time.AddDays(7); 
    time =time.AddMonths(5); 

    Add???()方法 会返回一个新的Time..老Time不变
      

  2.   

            DateTime time = new DateTime();
            time = DateTime.Parse("2000 - 01 - 01");
            time=time.AddDays(7);
            time=time.AddMonths(5);
      

  3.   

    DateTime time = new DateTime(); 
    time = DateTime.Parse("2000 - 01 - 01"); 
    time= time.AddDays(7); 
    time= time.AddMonths(5); 
    没赋值给time 
      

  4.   

    time.AddDays()
    time.AddMonths()
    返回的已经不是time本身了,需要重新接受其返回值
      

  5.   

                time = DateTime.Parse("2000 - 01 - 01");
                time = time.AddDays(7);
                time = time.AddMonths(5);            MessageBox.Show(time.ToShortDateString());我调试是2000年6月8号,不知道你们为何调试出问题呢?