SQL日期函式

2021-08-14 22:09:25 字數 3345 閱讀 6176

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...