您的位置:首页 > 博客中心 > 数据库 >

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

时间:2022-03-14 02:55

--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

 

热门排行

今日推荐

热门手游