SOL Server的日期函数
上一篇 / 下一篇 2008-07-01 15:11:13 / 个人分类:数据库知识
1.
GETDATE()
返回当前的系统时间,例如:
select getdate()
2.
DATEPART(datepart,date)
以整数形式返回给定date型数据的指定日期部分。一个date型数据日期部分的取值如下:
Datepart 缩写
Year yy,yyyy
Quarter qq,q
Month mm,m
Dayof year da,y
Day dd,d
Week wk,ww
Weekday dw
Hour hh
Minute mi,n
Second ss,s
Millisecond ms
例如:select
datepart(month,getdate()) as '月份',
datepart(quarter,getdate()) as '季度'
3.
DATENAME(datepart,date)
以字符串形式返回给定date型数据的指定日期部分。例如:
select datename(month,getdate()) as '月份', datename(weekday,getdate()) as '星期几'
4.
DATEADD(datepart,number,date)
在给定日期变量指定日期部分的基础上,加上一个整型数值。例如:
select dateadd(day,-1,getdate()) as '昨天',getdate() as '今天'
5.
DATEDIFF(datepart,start,enddate)
返回开始日期和结束日期在给定日期部分上的差值。例如:
select datediff(month,getdate(),