Csharp/C#教程:C#、vb.net及SQL判断指定年份是否为闰年的方法分享

本文实例讲述了本文章介绍了在c#,vb.net,sql中来判断指定日期是否为闰年的方法。分享给大家供大家参考。具体实现方法如下:

C#代码如下:

代码如下:publicboolIsLeapYear(intyear)
{
       if((year<1)||(year>9999))
       {
           thrownewArgumentOutOfRangeException(“year”,”年份必须是从1至9999之间数字.”);
       }
       if((year%4)!=0)
       {
           returnfalse;
       }
       if((year%100)==0)
       {
           return((year%400)==0);
       }
       returntrue;
}

VB.NET:
代码如下:PublicFunctionIsLeapYear(yearAsInteger)AsBoolean
       If(year<1)OrElse(year>9999)Then
           ThrowNewArgumentOutOfRangeException(“year”,”年份必须是从1至9999之间数字.”)
       EndIf
       If(yearMod4)<>0Then
           ReturnFalse
       EndIf
       If(yearMod100)=0Then
           Return((yearMod400)=0)
       EndIf
       ReturnTrue
EndFunction
sql代码如下:
代码如下:udf_DaysInMonth_Ver2

CREATEFUNCTION[dbo].[udf_DaysInMonth]
(
   @DateDATETIME
)
RETURNSINT
AS
BEGIN
RETURNCASEWHENMONTH(@Date)IN(1,3,5,7,8,10,12)THEN31
           WHENMONTH(@Date)IN(4,6,9,11)THEN30
           ELSECASEWHEN(YEAR(@Date)%4=0ANDYEAR(@Date)%100<>0)OR(YEAR(@Date)%400 =0)
                     THEN29
                     ELSE28
                END
           END
END
这样我就就把三个实例都以代码形式直接写出来了。

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

您可能感兴趣的文章:vb.net与c#相互转换工具网站地址列表常用工具之vb转化C#数据连接串正则表达式查询源码世界脚本字典ACCESS的参数化查询,附VBSCRIPT(ASP)和C#(ASP.NET)函数asp.net程序性能优化的七个方面(c#(或vb.net)程序改进)在C#中调用VBScript、javascript等脚本的实现代码javascript中字符串替换函数replace()方法与c#、vb替换有一点不同asp.net验证码的简单制作(vb.net+C#)C#VB实现10进制16进制之间互相转换获取客户端IP地址c#/vb.net各自实现代码C#利用ScriptControl动态执行JS和VBS脚本如何让C#、VB.NET实现复杂的二进制操作C#实现只运行单个实例应用程序的方法(使用VB.Net的IsSingleInstance)C#中的除法运算符与VB.NET中的除法运算符C#调用VB进行简繁转换的方法C#中调用VB中Inputbox类的实现方法

标签: 方法 SQL vb 闰年 net vb.net

简单实现C++复数计算器

C基础 redis缓存访问详解

上述就是C#学习教程:C#、vb.net及SQL判断指定年份是否为闰年的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/905885.html

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐