这是我的代码。
在这里,我尝试添加12分钟的时间(存储时间),但这个额外的分钟并没有增加时间。即使是双倍的价值也没有帮助。
TimeSpan timespan = new TimeSpan(getTotal.StoreTime.Hours, getTotal.StoreTime.Minutes, 00);
DateTime time = DateTime.Today.Add(timespan);
time.AddMinutes(12);
有人可以指导我吗?
答案 0 :(得分:0)
您需要将其分配到"时间"变量
time = time.AddMinutes(12);
答案 1 :(得分:0)
DateTime
是不可变的。这意味着,就像string
一样,它们的价值不会改变。这意味着当您执行某个方法(例如AddMinutes
)时,它无法更改该值。相反,它返回一个新的DateTime
对象。因此,您必须将此新值分配给您的变量:
time = time.AddMinutes(12);