您好,登錄后才能下訂單哦!
一、getdate()
作用:
得到服務器當前的時間
二、datepart(interval,date)
參數:
interval:時間的某一個部分(如時、分、秒、天、周、月、季、年)
date:當前日期或指定日期
作用:
取指定時間的某一個部分,年月天時分秒
示例:
select datepart(yy,getdate()) --year
select datepart(mm,'2012-05-01') --month
select datepart(dd,getdate()) --day
select datepart(hh,getdate()) --hour
select datepart(mi,getdate()) --min
select datepart(ss,getdate()) --sec
select datepart(weekday,getdate()) --默認星期天為第一天,可通過 set datefirst 1修改為星期一為第一天
三、datediff(interval,date,date)
參數:
interval:時間的某一個部分(如時、分、秒、天、周、月、季、年)
date:當前日期或指定日期
作用:
計算第一個日期和第二個日期在用指定的時間部分計算后的差距,第一個更大為負數
示例:
select datediff(day,'2008-10-1','2008-10-31') --30
select datediff(day,'2006-12-10','2006-11-30') --10
四、dateadd(interval, number, date)
參數:
interval:間隔時間(如時、分、秒、天、周、月、季、年)
number:間隔數(正數為向后+N,負數為向前-N)
date:當前日期或指定日期
作用:
計算指定時間,再加上表達式指定的時間長度
示例:
select dateadd(hour,1,getdate()) --時
select dateadd(minute,1,getdate()) --分
select dateadd(second,1,getdate()) --秒
select dateadd(day,1,getdate()) --天
select dateadd(week,1,getdate()) --周
select dateadd(month,1,getdate()) --月
select dateadd(quarter,1,getdate()) --季
select dateadd(year,1,getdate()) --年
五、convert(type,date,style)
參數:
type:要轉換為的目標數據類型(如char、int)
date:需要轉換的日期
style:規定的時間/日期格式的編碼(如101、102)
作用:
把日期轉換為其他的類型和指定格式的數據
示例:
select convert(char,getdate(),101) --'09/27/2003'
select convert(char,getdate(),102) --'2003.11.12'
select convert(char,getdate(),103) --'27/09/2003'
select convert(char,getdate(),104) --'27.09.2003'
select convert(char,getdate(),105) --'27-09-2003'
select convert(char,getdate(),106) --'27 Sep 2003'
select convert(char,getdate(),107) --'Sep 27, 2003'
select convert(char,getdate(),108) --'11:16:06'
select convert(char,getdate(),109) --'Sep 27 2003 11:16:28:746AM'
select convert(char,getdate(),110) --'09-27-2003'
select convert(char,getdate(),111) --'2003/09/27'
select convert(char,getdate(),112) --'20030927'
select convert(char,getdate(),120) --'2012-05-01 14:21:40'
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。