做項目時經常要對數(shù)據(jù)庫中存儲的時間做一些處理后再操作,于是自己總結了一些
代碼如下:
–獲取當前時間
Select getdate()
–獲取當前年月日 YY代表年,MM代表月,DD代表日,hh代表時,ss代表秒
/*
year yy 1753–9999 quarter qq 1–4 month mm 1–12 day of year dy 1–366
day dd 1–31 week wk 1–53 weekday dw 1–7(Sunday–Saturday)
hour hh 0–23 minute mi 0–59 second ss 0–59 milisecond ms 0–999 */
–DATEPART與DATENAME實現(xiàn)差不多,都能實現(xiàn)同樣效果,DATEPART返回的是整數(shù),DATENAME返回的是字符
Select DATEPART(qq,getdate())
–獲取前時間的前幾天 -d ;后幾天 +d
Select getdate()-1
–獲得兩段時間相距的幾年 yy,幾月 mm,幾日 dd
Select DATEDIFF(dd,’2011-7-7′,getdate())
–將字符串類型的日期轉為日期類型的
Select CONVERT (DATETIME,’2011-8-6′))
–在當前時間上加上或減去年月日
Select DATEADD(mm,-2,getdate())