哪个日期时间对象是最智能的,需要考虑闰年等?

时间:2011-09-30 13:59:27

标签: c# datetime

如果我这样做:

DateTime now = DateTime.Now;

然后:

DateTime dt = new DateTime(now.Year, now.Month, now.Year, ..).AddDays(1);

它将考虑闰年和其他任何可能与日期有关的问题:)

我记不清了,但我知道.net 4或3.5有新的日期时间对象。

2 个答案:

答案 0 :(得分:2)

为了节省Jon Skeet不得不宣传他自己的项目:

Noda Time是一个.NET库,旨在简化.NET环境中日期和时间的正确处理。它基于Joda Time,Java的行业标准日期和时间处理库

答案 1 :(得分:1)

DateTime.AddYears()方法确实考虑了闰年。