今天闲来无事,翻MSDN,发现原来.net framework中提供了对瑞年的判断。以前的时候我们都是要手写闰年判断,但是有了这个就让我们省去了这些,详细介绍如下
DateTime.IsLeapYear 方法
返回指定的年份是否为闰年的指示。
命名空间:System
程序集:mscorlib(在 mscorlib.dll 中)
语法
Visual Basic(声明) |
---|
Public Shared Function IsLeapYear ( _ year As Integer _ ) As Boolean |
Visual Basic(用法) |
---|
Dim year As Integer Dim returnValue As Boolean returnValue = DateTime.IsLeapYear(year) |
C# |
---|
public static bool IsLeapYear ( int year ) |
C++ |
---|
public: static bool IsLeapYear ( int year ) |
J# |
---|
public static boolean IsLeapYear ( int year ) |
JScript |
---|
public static function IsLeapYear ( year : int ) : boolean |
参数
-
year
-
四位数年份。
返回值
如果 year 为闰年,则为 true;否则为 false。异常
异常类型 | 条件 |
---|---|
year 小于 1 或大于 9999。 |
备注
year 被指定为以 10 为基数的四位数字,例如 1996。