DateTiem添加*函数不应更改当前的DateTime值.他们返回新的价值.
如果您希望更改值,请键入如下:
correctDate = correctDate.AddMinutes(TotalMinute);
DateTime是不可变的; 像AddMinutes这样的函数返回一个新的 DateTime; 所以你需要捕获返回的值:
DateTime foo = ... DateTime bar = foo.AddMinutes(5);
如上所述,由于DateTime
对象是不可变的,您必须重新分配变量.
但是,需要注意的是,您可以将操作链接为:
correctDate = correctDate.AddMinutes(TotalMinute) .AddMinutes(TotalMinutesAdded);