Adding a TimeSpan to a given DateTime

后端 未结 8 1028
生来不讨喜
生来不讨喜 2020-12-17 08:36

I just want to add 1 day to a DateTime. So I wrote:

 DateTime date = new DateTime(2010, 4, 29, 10, 25, 00);
 TimeSpan t = new TimeSpan(1, 0, 0,          


        
8条回答
  •  旧时难觅i
    2020-12-17 09:09

    The result of date.Add(t) is what you're after:

     DateTime date = new DateTime(2010, 4, 29, 10, 25, 00);
     TimeSpan t = new TimeSpan(1, 0, 0, 0);
    
     // The change is here, setting date to be the *new* date produced by calling Add
     date = date.Add(t);
    
     Console.WriteLine("A day after the day: " + date.ToString());
    

提交回复
热议问题