欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » Sql随手笔记 » 正文

热门阅读

Sql Server中DateAdd函数详解

创建时间:2011年06月11日 12:47  阅读次数:(6997)
分享到:
DateAdd函数返回
返回包含一个日期的Variant(Date),这一日期还加上了一段时间间隔。

语法:
DateAdd(interval,number,date)

部分描述:
interval 必要。字符串表达式,是所要加上去的时间间隔。
number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。
date 必要。Variant(Date)或表示日期的文字,这一日期还加上了时间间隔。

设置:
interval参数具有以下设定值:
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
hh 时
n 分钟
s 秒

说明:
可以使用DateAdd函数对日期加上或减去指定的时间间隔。例如,可以用DateAdd来计算距今天为三十天的日期;或者计算距现在为45分钟的时间。
为了对date加上“日”,可以使用“一年的日数”(“y”),“日”(”d”)或“一周的日数”(”w”)。

DateAdd函数将不返回有效日期。在以下实例中将1月31日加上一个月:
DateAdd(m,1,31-Jan-95)

上例中,DateAdd返回1995年2月28日,而不是1995年2月31日。如果date是1996年1月31日,则由于1996年是闰年,返回值是1996年2月29日。
如果计算的日期超前100年(减去的年度超过date中的年份),就会导致错误发生。
如果number不是一个Long值,则在计算时取最接近的整数值来计算。

注意:
DateAdd返回值的格式由ControlPanel设置决定,而不是由传递到date参数的格式决定。
来源:
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 81+40=? 的结果(结果是:121)
结  果: