CONVERT函数全部用法对日期操作
--功能概述:CONVERT函数全部用法
格式:
CONVERT
说明:
与字符串类型相互转换的时候才用到的函数的3个参数,
第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式,具体如下:
0 0 or 100 mon dd yyyy hh:miAM
1 101 mm/dd/yy
2 102 yy-mm-dd
3 103 dd/mm/yy
4 104 dd-mm-yy
5 105 dd-mm-yy
6 106 dd mon yy
7 107 mon dd,yy
8 108 hh:mm:ss
9 9 or 109 mon dd yyyy hh:mi:ss:mmmmAM
10 110 mm-dd-yy
11 111 yy/mm/dd
12 112 yymmdd
11 13 or 113 dd mon yyyy hh:mi:ss:mmm
14 114 hh:mi:ss:mmm
15 20 or 120 yyyy-mm-dd hh:mi:ss
16 21 or 121 yyyy-mm-dd hh:mi:ss:mmm
具体例子:
SELECT CONVERT, GETDATE, 0)union--: 05 16 2006 10:57AM
SELECT CONVERT, GETDATE, 1)union--: 05/16/06
SELECT CONVERT, GETDATE, 2)union--: 06.05.16
SELECT CONVERT, GETDATE, 3)union--: 16/05/06
SELECT CONVERT, GETDATE, 4)union--: 16.05.06
SELECT CONVERT, GETDATE, 5)union--: 16-05-06
SELECT CONVERT, GETDATE, 6)union--: 16 05 06
SELECT CONVERT, GETDATE, 7)union--: 05 16, 06
SELECT CONVERT, GETDATE, 8)union--: 10:57:46
SELECT CONVERT, GETDATE, 9)union--: 05 16 2006 10:57:46:827AM
SELECT CONVERT, GETDATE, 10)union--: 05-16-06
SELECT CONVERT, GETDATE, 11)union--: 06/05/16
SELECT CONVERT, GETDATE, 12)union--: 060516
SELECT CONVERT, GETDATE, 13)union--: 16 05 2006 10:57:46:937
SELECT CONVERT, GETDATE, 14)union--: 10:57:46:967
SELECT CONVERT, GETDATE, 20)union--: 2006-05-16 10:57:47
SELECT CONVERT, GETDATE, 21)union--: 2006-05-16 10:57:47.157
SELECT CONVERT, GETDATE, 22)union--: 05/16/06 10:57:47 AM
SELECT CONVERT, GETDATE, 23)union--: 2006-05-16
SELECT CONVERT, GETDATE, 24)union---: 10:57:47
SELECT CONVERT, GETDATE, 25)union--: 2006-05-16 10:57:47.250
SELECT CONVERT, GETDATE, 101)union--: 05/16/2006
SELECT CONVERT, GETDATE, 102)union--: 2006.05.16
SELECT CONVERT, GETDATE, 103)union--: 16/05/2006
SELECT CONVERT, GETDATE, 104)union---: 16.05.2006
SELECT CONVERT, GETDATE, 105)union--: 16-05-2006
SELECT CONVERT, GETDATE, 106)union--: 16 05 2006
SELECT CONVERT, GETDATE, 107)union---: 05 16, 2006
SELECT CONVERT, GETDATE, 108)union--: 10:57:49
SELECT CONVERT, GETDATE, 109)union--: 05 16 2006 10:57:49:437AM
SELECT CONVERT, GETDATE, 110)union--: 05-16-2006
SELECT CONVERT, GETDATE, 111)union--: 2006/05/16
SELECT CONVERT, GETDATE, 112)union--: 20060516
SELECT CONVERT, GETDATE, 113)union--: 16 05 2006 10:57:49:513
SELECT CONVERT, GETDATE, 114)union--: 10:57:49:547
SELECT CONVERT, GETDATE, 120)union--: 2006-05-16 10:57:49
SELECT CONVERT, GETDATE, 121)union--: 2006-05-16 10:57:49.700
SELECT CONVERT, GETDATE, 126)union--: 2006-05-16T10:57:49.827
SELECT CONVERT, GETDATE, 130)union--: 18 1427 10:57:49:907AM
SELECT CONVERT, GETDATE, 131)--: 18/04/1427 10:57:49:920AM