#AddMonths

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

DateTime dt = DateTime.Now;dt.AddDays(80);如上,dt是当前时间,还是80天之后呢?答案:当前时间,也就是说AddDays不会改变本值(当前值)。建议做法:DateTime dt = DateTime.Now;dt&nb...

对月底的 AddMonths 操作

对3月31日执行AddMonths(-1) 结果为2月28日或2月29日,视闰年而定。对1月31日 执行AddMonths(1) 结果为2月28日或2月29日,视闰年而定,并不会因2月没有31日而跨到3月去。对2月28日执行AddMonths(-1)结果为1月28日,非31日,这点需特别注...
代码星球 ·2023-04-16