如果我这样做:
DateTime now = DateTime.Now;
然后:
DateTime dt = new DateTime(now.Year, now.Month, now.Year, ..).AddDays(1);
它将考虑闰年和其他任何可能与日期有关的问题:)
我记不清了,但我知道.net 4或3.5有新的日期时间对象。
答案 0 :(得分:2)
为了节省Jon Skeet不得不宣传他自己的项目:
Noda Time是一个.NET库,旨在简化.NET环境中日期和时间的正确处理。它基于Joda Time,Java的行业标准日期和时间处理库
答案 1 :(得分:1)
DateTime.AddYears()方法确实考虑了闰年。