获取某年某月的天数(非常简单)
2011-11-29 16:52
99 查看
今天看到一个极为简单的获取某年以某月的天数:
declare @年月 varchar(6)
set @年月= '201107' --查询2011年7月有多少天
select day(dateadd(month,1,@年月+ '01 ')-1)
原理为:先获取后一个月第一天的日期:select dateadd(month,1,@年月+ '01 ') ;这个返回的是: 2011-08-01 00:00:00.000
在这个日期的基础上减去一天 dateadd(month,1,@年月+ '01 ')-1 这个就可以返回要获取的那个月份的最后一天的日期了:2011-07-31 00:00:00.000
然后再获取这个日期的天数部分就OK啦!! select day(dateadd(month,1,@年月+ '01 ')-1)
declare @年月 varchar(6)
set @年月= '201107' --查询2011年7月有多少天
select day(dateadd(month,1,@年月+ '01 ')-1)
原理为:先获取后一个月第一天的日期:select dateadd(month,1,@年月+ '01 ') ;这个返回的是: 2011-08-01 00:00:00.000
在这个日期的基础上减去一天 dateadd(month,1,@年月+ '01 ')-1 这个就可以返回要获取的那个月份的最后一天的日期了:2011-07-31 00:00:00.000
然后再获取这个日期的天数部分就OK啦!! select day(dateadd(month,1,@年月+ '01 ')-1)
相关文章推荐
- 获取某年某月天数(js)
- JS获取某年某月的总天数
- 获取某年某月的工作日天数
- php根据某年某月获取该月天数
- [ActionScript 3.0] AS3 获取某年某月的天数(Get number of days in a month)
- 如何获取某年某月的最大天数
- php获取某年某月的天数
- 已知某年某月获取月最大天数
- java 获取某年某月的最大天数
- 获取某年某月的天数
- 获取某年某月的天数
- js获取某年某月天数
- php根据某年某月获取该月天数
- C#获取某年某月的天数
- php获取某年某月的天数 【转】
- 黑马程序员:获取任意某年某月天数
- VB6 获取某年某月天数函数
- 【javaScript】获取某年某月的的最后一天(即当月天数) 妙用
- VS.NET获取某年某月的天数
- C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的相关计算