sql日期函式中的型別碼可以為0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
,20,21,22,23,24,25,100,101,102,103,104,105,106,107,108,109,100,
110,111,112,113,114,120,121,126,127,130,131 函式
結果select convert(varchar(30),getdate(),0)
09 13 2017 3:51pm
select convert(varchar(30),getdate(),1)
09/13/17
select convert(varchar(30),getdate(),2)
17.09.13
select convert(varchar(30),getdate(),3)
13/09/17
select convert(varchar(30),getdate(),4)
13.09.17
select convert(varchar(30),getdate(),5)
13-09-17
select convert(varchar(30),getdate(),6)
13 09 17
select convert(varchar(30),getdate(),7)
09 13, 17
select convert(varchar(30),getdate(),8)
15:51:54
select convert(varchar(30),getdate(),9)
09 13 2017 3:51:54:550pm
select convert(varchar(30),getdate(),10)
09-13-17
select convert(varchar(30),getdate(),11)
17/09/13
select convert(varchar(30),getdate(),12)
170913
select convert(varchar(30),getdate(),13)
13 09 2017 15:51:54:550
select convert(varchar(30),getdate(),14)
15:51:54:550
select convert(varchar(30),getdate(),20)
2017-09-13 15:51:54
select convert(varchar(30),getdate(),21)
2017-09-13 15:51:54.550
select convert(varchar(30),getdate(),22)
09/13/17 3:51:54 pm
select convert(varchar(30),getdate(),23)
2017-09-13
select convert(varchar(30),getdate(),24)
15:51:54
select convert(varchar(30),getdate(),25)
2017-09-13 15:51:54.550
select convert(varchar(30),getdate(),100)
09 13 2017 3:51pm
select convert(varchar(30),getdate(),101)
09/13/2017
select convert(varchar(30),getdate(),102)
2017.09.13
select convert(varchar(30),getdate(),103)
13/09/2017
select convert(varchar(30),getdate(),104)
13.09.2017
select convert(varchar(30),getdate(),105)
13-09-2017
select convert(varchar(30),getdate(),106)
13 09 2017
select convert(varchar(30),getdate(),107)
09 13, 2017
select convert(varchar(30),getdate(),108)
15:51:54
select convert(varchar(30),getdate(),109)
09 13 2017 3:51:54:550pm
select convert(varchar(30),getdate(),110)
09-13-2017
select convert(varchar(30),getdate(),111)
2017/09/13
select convert(varchar(30),getdate(),112)
20170913
select convert(varchar(30),getdate(),113)
13 09 2017 15:51:54:550
select convert(varchar(30),getdate(),114)
15:51:54:550
select convert(varchar(30),getdate(),120)
2017-09-13 15:51:54
select convert(varchar(30),getdate(),121)
2017-09-13 15:51:54.550
select convert(varchar(30),getdate(),126)
2017-09-13t15:51:54.550
select convert(varchar(30),getdate(),127)
2017-09-13t15:51:54.550
select convert(varchar(30),getdate(),130)
22 ?? ????? 1438 3:51:54:550p
select convert(varchar(30),getdate(),131)
22/12/1438 3:51:54:550pm
其中,21,25,121效果相同(2017-09-13 15:51:54.550 )。
其中,在select語句中需要獲取固定格式日期時,只需將getdate()替換成需要查詢的欄位名,需要設定的該字段的別名直接在後面新增即可,
如:select convert(varchar(30), rq_req_date, 21) from td.req;
查詢結果:
sql日期函式
一.字元操作 1.替換指定字元 str replace string1,需要替換字元,替換成字元 substring string1,二.數值操作 三.日期操作 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.dated...
SQL日期函式
日期函式提供了常用的日期 時間資訊處理功能,比如截斷 計算時間差等。oracle常用日期函式如表4 4所示。常用日期函式 函 數 功 能 用法 add months x,y 計算在日期x基礎上增加y個月後的日期 add months sysdate,2 last day x 返回日期x當月最後一天的...
sql日期函式
一.字元操作 1.替換指定字元 str replace string1,需要替換字元,替換成字元 substring string1,二.數值操作 三.日期操作 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.dated...