常用的日期信息获取函数
功能说明 |
语法 |
参数及返回值数据类型说明 |
返回代表指定日期的指定日期部分的字符串 |
DATENAME(depart,date) |
返回nvarchar |
返回代表指定日期的指定日期部分的整数 |
DATEPART(depart,date) |
返回int |
返回表示指定日期中的年份的整数 |
YEAR(date) |
返回int |
返回表示指定日期中的月份的整数 |
MONTH(date) |
返回int |
返回表示指定日期中的天的整数 |
DAY(date) |
返回int |
日期部分 |
缩写 |
含义 |
Year |
yy,yyyy |
年份 |
Quarter |
qq,q |
季度 |
Month |
mm,m |
月份 |
Dayofyear |
dy,y |
日 |
Day |
dd,d |
|
Week |
wk,ww |
自年初开始的第几个星期 |
Weekday |
Dw |
星期几 |
Hour |
Hh |
小时 |
Minute |
mi,n |
分钟 |
Second |
ss,s |
秒 date为smalldatetime时,始终返回0 |
Millisecond |
Ms |
毫秒, date为smalldatetime时,始终返回0;为date时,返回3%秒 |
注意事项:DATEPART(Week,date)返回的星期计算方式,是按照星期日为一周的第1天。DATENAME函数返回指定日期的指定日期部分的字符串,其返回的具体字符串值与SET DATEFIRST及SET DATELANGUAGE选项的设置有关。使用DATEPART(Week,date)时,其返回值与SET DATEFIRST选项的设置有关。
示例































