博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断是否是闰年
阅读量:5023 次
发布时间:2019-06-12

本文共 795 字,大约阅读时间需要 2 分钟。

判断是否为闰年的方法很多,如:

《》

《》

其实,我们还有一个方法,就是知道了2月份的天数,或是最后一天是28号还是29号,从而也知道这一年是平年还是闰年。

因为平年28,闰年29.

《》

《》

《》

《》

《》

 

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:      Insus.NET-- Create date: 2019-05-14-- Update date: 2019-05-14-- Description: 判断是否为闰年-- =============================================CREATE FUNCTION [dbo].[svf_IsLeapYear] (     @Year INT)RETURNS BITASBEGIN    DECLARE @rtv BIT = 0,            @February_1st DATETIME = CAST((CAST(@Year AS NVARCHAR(4)) + N'-02-01') AS DATETIME)        --IF DAY([dbo].[svf_LastDayOfTheMonth](@February_1st)) = 29    IF DAY(DATEADD(DAY,-1,DATEADD(MONTH,DATEDIFF(MONTH,0,@February_1st) + 1,0))) = 29        SET @rtv = 1    RETURN @rtvENDGO
Source Code

 

 

转载于:https://www.cnblogs.com/insus/p/10865051.html

你可能感兴趣的文章
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>
关于 UIWebView 几个高级用法
查看>>
maven创建的项目中无法创建src/main/java 解决方案
查看>>
华为软件开发云测评报告二:代码检查
查看>>
集合1
查看>>
js 原生 ajax
查看>>
关键词 virtual
查看>>
建造者模式(屌丝专用)
查看>>
UVALive 4730 Kingdom +段树和支票托收
查看>>
[APIO2010]特别行动队
查看>>
[SCOI2016]幸运数字
查看>>
SpringBoot 集成ehcache
查看>>
初步swift语言学习笔记2(可选类型?和隐式可选类型!)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
查看>>
在Macos下完美解决Adobe Dreamweaver CC 2018 汉化及操作方法
查看>>
【转】 Newtonsoft.Json高级用法
查看>>
CodeBlocks X64 SVN 编译版
查看>>
Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据
查看>>