当前位置:百问十五>生活百科>dateadd函数的用法是什么?

dateadd函数的用法是什么?

2024-06-23 05:35:02 编辑:join 浏览量:580

dateadd函数的用法是什么?

用 DateAdd 函数可实现日期、时间的加减

用法:DateAdd(nStr, S, nTime)

nTime :表示基准时间

S :表示加上的时间、日期数值,负数表示减去

nStr :表示要加减的项目。共6个(年:y 月:m 日:d 时:h 分:n 秒:s)

例子:在窗体添加控件Command1 Label1 Label2 查看效果 Private Sub Command1_Click()

Label1.Caption = Now '获得当前时间

'加上 3 秒

S = 3: nStr = "s"

Label2.Caption = DateAdd(nStr, S, Label1.Caption)

' '减去 4 分

' S = 4: nStr = "n"

' Label2.Caption = DateAdd(nStr, S, Label1.Caption)

' '加上 12 时

' S = 12: nStr = "h"

' Label2.Caption = DateAdd(nStr, S, Label1.Caption)

' '加上 13 天

' S = 13: nStr = "s"

' Label2.Caption = DateAdd(nStr, S, Label1.Caption)

' '加上 5 月

' S = 5: nStr = "m"

' Label2.Caption = DateAdd(nStr, S, Label1.Caption)

' '加上 3 年

' S = 3: nStr = "y"

' Label2.Caption = DateAdd(nStr, S, Label1.Caption)

End Sub

dateadd语法

DATEADD(datepart,number,date)

date 参数是合法的日期表达式。number

是想要添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数

例:上月的最后一天

SELECT DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0))

注:用本月的第一天减去3毫秒,即得出上个月的最有一天.SQL SERVER DATETIME类型的时间精确到3毫秒。

标签:dateadd,用法,函数

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/life/160872.html
热门文章