推广 热搜: 劳务  海南  2024  合同  江苏  云南  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

SqlServer日期函数大全

   2024-06-10 70
核心提示:p下面列举了SqlServer中经常使用到的一些日期函数。1.查询当前系统日期、时间selectgetdate(); 2.dateadd在向指定日期加上一段
<p>下面列举了SqlServer中经常使用到的一些日期函数。1.查询当前系统日期、时间selectgetdate(); 2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值</p><p>例如:</p><p>1.向日期加上2天</p><p>selectdateadd(day,2,''2021-10-15'')--返回:2021-10-1700:00:00.0002.向月份加上2天</p><p>selectdateadd(month,2,''2021-10-15'')--返回:2021-12-1700:00:00.000; 3.datediff返回跨两个指定日期的日期和时间边界数selectdatediff(day,''2021-09-01'',''2021-09-18'')--返回:17selectdatediff(day,''2021-09-18'',''2021-09-01'')--返回:-17比较两个datetime类型数据A、B是否同年同月同日的方法:wheredatediff(day,A,B)=0</p><p>同样,要比较A、B是否同年同月的方法是:wheredatediff(month,A,B)=0; 4.datepart返回代表指定日期的指定日期部分的整数selectdateepart(month,''2021-10-15'')--返回10;</p><p>5.datename返回代表指定日期的指定日期部分的字符串selectdatename(weekday,''2021-10-15'')--返回:星期五selectdatename(weekday,getdate())--返回:当前星期; 6.day(),month(),year()--可以与datepart对照一下</p><p>select当前日期=convert(varchar(10),getdate(),120),当前时间=convert(varchar(8),getdate(),114)</p><p>selectdatename(dw,''2021-10-15'')</p><p>select本年第多少周=datename(week,''2021-10-15''),今天是周几=datename(weekday,''2021-10-15'')返回当前日期,当前时间,今天周几,本年第几周selectconvert(varchar(10),getdate(),120),convert(varchar(8),getdate(),114),datename(dw,getdate()),datename(week,getdate());此文由起航劳务派遣系统所撰,若转载注明出处。</p>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号