C#、vb.net及SQL判断指定年份是否为闰年的方法

2019-12-26 11:53:38于丽

)
RETURNS INT
AS
BEGIN
RETURN CASE WHEN MONTH(@Date) IN (1,3,5,7,8,10,12) THEN 31
            WHEN MONTH(@Date) IN (4,6,9,11) THEN 30
            ELSE CASE WHEN (YEAR(@Date) % 4 = 0 AND YEAR(@Date) % 100 <> 0) OR (YEAR(@Date) % 400  = 0)
                      THEN 29
                      ELSE 28
                 END
            END
END


这样我就就把三个实例都以代码形式直接写出来了。

 

希望本文所述对大家的C#、VB.NET及SQL程序设计有所帮助。