zoukankan      html  css  js  c++  java
  • C#或VB.NET判断指定的年份是否为闰年

    老师布置的作业中,有涉及写一个函数是否为闰年。Insus.NET分别写了C#和VB.NET,以作备忘与参考。

    C#:

    public bool IsLeapYear(int year)
        {
            if ((year < 1) || (year > 9999))
            {
                throw new ArgumentOutOfRangeException("year""年份必须是从1至9999之间数字.");
            }

            if ((year % 4) != 0)
            {
                return false;
            }

            if ((year % 100) == 0)
            {
                return ((year % 400) == 0);
            }
            return true;
        }

    VB.NET:

     Public Function IsLeapYear(year As IntegerAs Boolean
            If (year < 1OrElse (year > 9999Then
                Throw New ArgumentOutOfRangeException("year""年份必须是从1至9999之间数字.")
            End If

            If (year Mod 4) <> 0 Then
                Return False
            End If

            If (year Mod 100) = 0 Then
                Return ((year Mod 400) = 0)
            End If
            Return True
        End Function

    SQL Server 闰年相关可参考:
    http://www.cnblogs.com/insus/articles/2025019.html

    http://www.cnblogs.com/insus/archive/2011/09/10/2173028.html

  • 相关阅读:
    随堂练习
    随堂练习
    第六次安卓作业
    第五次安卓
    第四次安卓
    第二次安卓
    安卓作业
    第十八次上机
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/insus/p/2537446.html
Copyright © 2011-2022 走看看