C# DateTime AddDays、AddMonths、AddXxx 会改变本值(当前值)吗?

DateTime dt = DateTime.Now;
dt.AddDays(80);

如上,dt 是当前时间,还是 80 天之后呢?答案:当前时间,也就是说 AddDays 不会改变本值(当前值)。

建议做法:

DateTime dt = DateTime.Now;
dt = dt.AddDays(80);

你可能感兴趣的