常用sql语句总结1(sql常用日期方面的函数)

常用的日期各个项缩写

datepart 季度 年中的日 星期 小时 分钟 毫秒 微妙 纳秒
缩写 yy, yyyy qq, q mm, m dy, y dd, d wk, ww dw, w hh mi, n ss, s ms mcs ns

当前日期是2013-03-08 应用的例子如下:
(1)GETDATE() 返回当前日期和时间
例子select GETDATE()结果::2013-03-08 11:03:54.473
(2)DATEPART(datepart,date) 返回日期/时间的单独部分
例子select datepart(mm,getdate()) 结果:3
(3)DATEADD(datepart,number,date) 在日期中添加或减去指定的时间间隔
例子 SELECT DATEADD(day,2,GETDATE())   结果:2013-03-10 11:15:33.613
(4)DATEDIFF(datepart,startdate,enddate) 返回两个日期之间的时间
例子 SELECT DATEDIFF(day,'2013-12-20','2013-12-30')  结果:10
(5)CONVERT(data_type(length),data_to_be_converted,style) 函数是把日期转换为新数据类型的通用函数; 函数可以用不同的格式显示日期/时间数据。
例子 SELECT CONVERT(VARCHAR(19),GETDATE()) 结果:03  8 2013 11:20AM
例子 SELECT CONVERT(VARCHAR(10),GETDATE(),110) 结果:03-08-2013   解释:110指的是mm-dd-yy格式

 

 

posted @ 2013-03-08 11:32  namehwh  阅读(189)  评论(0编辑  收藏  举报