-功能概述:CONVERT函数全部用法格式:CONVERT(data_type,expression[,style])说明:(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式,具体如下:0|
0or
100| mon dd yyyy hh:miAM(或PM)1|
101| mm/dd/yy2|
102| yy-mm-dd3|
103| dd/mm/yy4|
104| dd-mm-yy5|
105| dd-mm-yy6|
106| dd mon yy7|
107| mon dd,yy8|
108| hh:mm:ss
9|
9or
109| mon dd yyyy hh:mi:ss:mmmmAM(或PM)10|
110| mm-dd-yy11|
111| yy/mm/dd12|
112| yymmdd
11|13or
113| dd mon yyyy hh:mi:ss:mmm(24小时制)14|
114| hh:mi:ss:mmm(24小时制)15|
20or
120| yyyy-mm-dd
hh:mi:ss(24小时制)16|
21or
121| yyyy-mm-dd
hh:mi:ss:mmm(24小时制) 具体例子:SELECT
CONVERT(varchar(100),GETDATE(),
0):0516200610:57AMSELECT
CONVERT(varchar(100),GETDATE(),
1):05/16/06SELECT
CONVERT(varchar(100),GETDATE(),
2):06.05.16SELECT
CONVERT(varchar(100),GETDATE(),
3):16/05/06SELECT
CONVERT(varchar(100),GETDATE(),
4):16.05.06SELECT
CONVERT(varchar(100),GETDATE(),
5):16-05-06SELECT
CONVERT(varchar(100),GETDATE(),
6):160506SELECT
CONVERT(varchar(100),GETDATE(),
7):0516,06SELECT
CONVERT(varchar(100),GETDATE(),
8):10:57:46SELECT
CONVERT(varchar(100),GETDATE(),
9):0516200610:57:46:827AMSELECT
CONVERT(varchar(100),GETDATE(),
10):05-16-06SELECT
CONVERT(varchar(100),GETDATE(),
11):06/05/16SELECT
CONVERT(varchar(100),GETDATE(),
12):060516SELECT
CONVERT(varchar(100),GETDATE(),
13):1605200610:57:46:937SELECT
CONVERT(varchar(100),GETDATE(),
14):10:57:46:967SELECT
CONVERT(varchar(100),GETDATE(),
20):2006-05-1610:57:47SELECT
CONVERT(varchar(100),GETDATE(),
21):2006-05-1610:57:47.157SELECT
CONVERT(varchar(100),GETDATE(),
22):05/16/0610:57:47
AM SELECT
CONVERT(varchar(100),GETDATE(),
23):2006-05-16SELECT
CONVERT(varchar(100),GETDATE(),
24):10:57:47SELECT
CONVERT(varchar(100),GETDATE(),
25):2006-05-1610:57:47.250SELECT
CONVERT(varchar(100),GETDATE(),
100):0516200610:57AMSELECT
CONVERT(varchar(100),GETDATE(),
101):05/16/2006SELECT
CONVERT(varchar(100),GETDATE(),
102):2006.05.16SELECT
CONVERT(varchar(100),GETDATE(),
103):16/05/2006SELECT
CONVERT(varchar(100),GETDATE(),
104):16.05.2006SELECT
CONVERT(varchar(100),GETDATE(),
105):16-05-2006SELECT
CONVERT(varchar(100),GETDATE(),
106):16052006SELECT
CONVERT(varchar(100),GETDATE(),
107):0516,2006SELECT
CONVERT(varchar(100),GETDATE(),
108):10:57:49SELECT
CONVERT(varchar(100),GETDATE(),
109):0516200610:57:49:437AMSELECT
CONVERT(varchar(100),GETDATE(),
110):05-16-2006SELECT
CONVERT(varchar(100),GETDATE(),
111):2006/05/16SELECT
CONVERT(varchar(100),GETDATE(),
112):20060516SELECT
CONVERT(varchar(100),GETDATE(),
113):1605200610:57:49:513SELECT
CONVERT(varchar(100),GETDATE(),
114):10:57:49:547SELECT
CONVERT(varchar(100),GETDATE(),
120):2006-05-1610:57:49SELECT
CONVERT(varchar(100),GETDATE(),
121):2006-05-1610:57:49.700SELECT
CONVERT(varchar(100),GETDATE(),
126):2006-05-16T10:57:49.827SELECT
CONVERT(varchar(100),GETDATE(),
130):18 ???? ??????142710:57:49:907AMSELECT
CONVERT(varchar(100),GETDATE(),
131):18/04/142710:57:49:920AM
url:http://topic.youkuaiyun.com/u/20081130/21/7fe34ef4-e274-4fad-b113-acddfdd4f5ca.html