日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

如何获取月份的天数

發(fā)布時(shí)間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何获取月份的天数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天查看以前專案的數(shù)據(jù)庫(kù)自定義函數(shù),溫習(xí)溫習(xí)。發(fā)現(xiàn)其中有一個(gè)函數(shù),是獲取月份的天數(shù)的自定義函數(shù)。如下:

udf_DaysInMonth CREATE?FUNCTION?[dbo].[udf_DaysInMonth]?
(?
????
@Date?DATETIME?
)
RETURNS?INT
AS
BEGIN
????
DECLARE?@dim?AS?TABLE?(M?INT,Dy?INT)
????
INSERT?INTO?@dim?VALUES?
????(
1,31),(3,31),(5,31),(7,31),(8,31),(10,31),(12,31),
????(
4,30),(6,30),(9,30),(11,30),
????(
2,
????????
CASE?WHEN?(YEAR(@Date)?%?4?=?0?AND?YEAR(@Date)?%?100?<>?0)?OR?(YEAR(@Date)?%?400??=?0)
????????
THEN?29
????????
ELSE?28?END
????)
????
????
DECLARE?@RValue?INT?
????
SELECT?@RValue?=?[Dy]?FROM?@dim?WHERE?[M]?=?MONTH(@Date)
????
RETURN?@RValue
END
GO

?

獲取月份天數(shù),以前在博客上也有寫過,不過它只是取得二月份的天數(shù)。鏈接如下:http://www.cnblogs.com/insus/articles/2025019.html

現(xiàn)第一眼看見專案中這個(gè)函數(shù),總覺它寫得不夠好的感覺,是否能把它改寫得更好些,啟發(fā)點(diǎn)也是從獲取二月份天數(shù)的CASE函數(shù)想起的。

因此,我嘗試改了,如下:

udf_DaysInMonth_Ver2 CREATE?FUNCTION?[dbo].[udf_DaysInMonth]
(?
????
@Date?DATETIME?
)
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

?

如果你已經(jīng)有引過Insus.NET那個(gè)獲取二月份天數(shù)的自定義函數(shù),也可以參考下面這個(gè)版本:

udf_DaysInMonth_Ver2_1 CREATE?FUNCTION?[dbo].[udf_DaysInMonth]
(?
????
@Date?DATETIME?
)
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?[dbo].[DaysOfFebruary](YEAR(@Date))
????????????
END
END

?

轉(zhuǎn)載于:https://www.cnblogs.com/insus/archive/2011/09/10/2173028.html

總結(jié)

以上是生活随笔為你收集整理的如何获取月份的天数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97综合 | 在线一区二区三区 | 超碰在线97观看 | 中文字幕亚洲第一 | 午夜日韩 | 奇米影视首页 | 成人区人妻精品一区 | 91久久久久久 | 亚洲精品午夜国产va久久成人 | 污污网站免费 | 久久天堂av | 污视频在线观看免费 | 免费精品视频在线观看 | 成人做爰视频www | 碰碰97| 日韩免费二区 | caopeng在线| 精品综合| 浪漫樱花动漫在线观看免费 | 在线免费一区 | 午夜精品视频在线 | 黄色片子免费 | 亚洲精品国产suv | 高清无码一区二区在线观看吞精 | 超碰人人cao | 久久与婷婷 | 超碰超碰在线 | 国产精品欧美激情在线 | 中文字幕精品久久久久人妻红杏1 | 亚洲欧美一区二区视频 | 人人干美女 | 黄网免费在线观看 | 欧美一区二区福利视频 | 欧美夜夜操 | 美女免费黄色 | 欧美亚洲黄色片 | 一级片免费观看视频 | 日韩videos| 久草视频免费 | 大尺度做爰啪啪床戏 | 亚洲一区福利视频 | 性欧美极品 | 欧美最猛性xxxxx(亚洲精品) | 日韩精品一区在线观看 | 在线观看亚洲a | 麻豆传媒一区二区三区 | 激情综合在线 | 一区二区在线视频 | 性生活在线视频 | 重口变态虐黄网站 | 亚洲一区色 | 精品自拍第一页 | 97超碰人人在线 | 日韩精品一区二区三区av | 国产农村妇女毛片精品 | 91天天爽| 精品一级少妇久久久久久久 | 91婷婷| 国产精一区 | 吻胸摸激情床激烈视频大胸 | 精品人妻天天爽夜夜爽视频 | 日韩av影音先锋 | 一区二区精品免费 | 亚洲精品一线 | 一区二区三区高清不卡 | 天天做夜夜爱 | 俺去射 | 国产妇女馒头高清泬20p多 | 老司机深夜网站 | 88av在线播放 | 伊人久久一区二区 | 插插射射 | 青草福利视频 | 狠狠爱av | 开心春色激情网 | 成年人免费在线观看视频网站 | 成人公开视频 | 97超碰在| 秋霞影院午夜老牛影院 | 操日韩 | 羞羞的网站在线观看 | 69精品在线观看 | 四虎影视免费观看 | av资源新版在线天堂 | 老妇free性videosxx| 一区二区三区黄色录像 | 日韩精品网址 | 亚洲丝袜在线视频 | 亲嘴扒胸摸屁股免费视频日本网站 | 日韩精彩视频在线观看 | 国产精品一线二线 | 欧美乱码视频 | 青青在线视频观看 | 欧美一级录像 | 中文字幕在线观看视频网站 | 免费在线观看高清影视网站 | 无码国内精品人妻少妇蜜桃视频 | 欧美精品久 | 国产无套免费网站69 |