--基于時(shí)間SQL函數(shù)--
getdate() --返回當(dāng)前系統(tǒng)日期和時(shí)間。
DateAdd? --在向指定日期加上一段時(shí)間的基礎(chǔ)上,返回新的 datetime 值。
DATEADD ( datepart , number, date )
--例:向當(dāng)天的時(shí)間增加5天
select dateadd(dd,5,getdate())
datediff --返回跨兩個(gè)指定日期的日期和時(shí)間邊界數(shù)。
DATEDIFF ( datepart , startdate , enddate )
--例:返回2005-01-01與當(dāng)天有多少天
select datediff(dd,'2005-01-01',getdate())
--把時(shí)間字段的數(shù)據(jù)變?yōu)槟暝?
Select Convert(Varchar(6),GetDate(),112)
--字符串變時(shí)間
select convert(datetime,left(@t,len(@t)-4)+':'+left(right(@t,4),2)+':'+right(@t,2))
ISDATE? --確定輸入表達(dá)式是否為有效的日期
DATEPART? --返回代表指定日期的指定日期部分的整數(shù)
DATEPART ( datepart , date )
--如:返回當(dāng)前是幾月
select datepart(mm,getdate())
DATENAME? --返回代表指定日期的指定日期部分的字符串
--datepart ,datename的區(qū)別:前者返回是整數(shù),后者返回是字符串。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
