Data函数
函数 |
参数 |
描述 |
DATEADD |
(datepart,number,date) |
把datepart的number加入到date |
select DateAdd(yyyy,5,getdate()); 2008-10-20 14:01:24.670 è 2013-10-20 14:01:24.670 | ||
DATEDIFF |
(datepart,date1,date2) |
计算两个日期之间datepart的个数 |
select datediff(dy,'1986-6-1','1986-9-1'); è 92 这里计算了1986-6-1号到1986-9-1号的天数 | ||
DATENAME |
(datepart,date) |
以字符串返回日期的datepart |
select datename(mm,getdate()); è10 计算当前时间是几月份,这使得我们可以从一个日期中得到相关的年、月、日,时、分、秒 | ||
DATEPART |
(datepart,date) |
以一个整数,返回列出日期的datepart |
GETDATE |
0 |
返回当前时间 |
datepart:
Datepart |
Abbreviation(缩写) |
Values |
year |
Yy,yyyy |
1753-9999 |
quarter |
Qq,q (季度)春夏秋冬 |
1-4 |
month |
Mm,m |
1-12 |
day of year |
Dy,y 处于一年中的第几天 |
1-366 |
day |
Dd,d 一个月中的第几天 |
1-31 |
week |
wk,ww 一年中的第几个星期 |
0-51 |
weekday |
Dw 星期1,2,3… |
1-7(1 is Sunday) |
hour |
Hh |
(0-23) |
minute |
Mi,n |
(0-59) |
second |
Ss,s |
0-59 |
millisecond |
ms |
0-999 |