我想在某个日期添加天数。我有这样的代码:
DateTime endDate = Convert.ToDateTime(this.txtStartDate.Text);
Int64 addedDays = Convert.ToInt64(txtDaysSupp.Text);
endDate.AddDays(addedDays);
DateTime end = endDate;
this.txtEndDate.Text = end.ToShortDateString();
但是此代码不起作用,没有添加天数!我在做什么愚蠢的错误?
最佳答案
DateTime是不可变的。这意味着您无法更改其状态,而必须将运算结果分配给变量。
endDate = endDate.AddDays(addedDays);
关于c# - C#中的日期时间添加天数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15359887/