?
结果:

三、DaysInMonth方法及IsLeapYear方法
DaysInMonth方法需要两个Int32型参数,返回指定年份指定月份的天数。关于月份的天数,多数只有2月需要特殊照顾一下。剩余的月份,无论哪一年的天数都是固定的。而二月呢,不但不是其他月份的30天或31天,她还分个闰年非闰年。
?
- static void Main(string[] args) {
- Console.WriteLine("2000年至2015年中二月的天数"); for (int i = 2000; i < 2015; i++)
- { Console.WriteLine("{0}年2月有:{1}天", i, DateTime.DaysInMonth(i, 2));
- } Console.ReadLine();
- }
输出结果:

从输出结果中可以看出,2月为29天的年份为闰年。但其实DateTime还提供了判断闰年的方法IsLeapYear,该方法只要一个Int32的参数,若输入的年份是闰年返回true,否则返回false。(.Net Framework就是这么贴心,你要的东西都给你封装好了,直接拿来用好了。)要是没这个方法呢,得自己去按照闰年的规则去写个小方法来判断。
- static void Main(string[] args) {
- Console.WriteLine("2000年至2015年中二月的天数"); for (int i = 2000; i < 2015; i++)










