SQL-----datediff,dateadd,datedepart,datename,convert

--getdate 当前系统日期、时间
select getdate()  --2014-11-24 13:22:40.407   
--convert() 函数可以用不同的格式显示日期/时间数据
select convert(varchar(100),getdate(),23) --2014-11-24
--datediff 返回跨两个指定日期的日期和时间边界数
select datediff(day,2014-11-24,2014-12-28)  --34  
select datediff(month,2014-11-24,2014-12-28) --1
--datepart 返回代表指定日期的指定日期部分的整数
select datepart(month,2014-11-24) --11月
select datepart(week,2014-11-24) --48周
select datepart(w,2014-11-24)  --2 星期一
--datename 返回代表指定日期的指定日期部分的字符串
select datename(month,2014-11-24) --11
select datename(weekday,2014-11-24) --星期一
--dateadd() 函数在日期中添加或减去指定的时间间隔  DATEADD(datepart,number,date)
select dateadd(day,2,2014-11-24)  --2014-11-26 00:00:00.000
select dateadd(month,-2,2014-11-24)  --2014-09-24 00:00:00.000

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。