CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
一般用于字符串和日期之间转换。
不带世纪位数 | 带世纪位数 | standard | 输入/输出 |
---|---|---|---|
1 | 101 | 美国 | 1=mm/dd/yy 101=mm/dd/yyyy |
2 | 102 | ANSI | 2=yy/mm/dd 102=yyyy/mm/dd |
3 | 103 | 英国/法国 | 3=dd/mm/yy 103=dd/mm/yyyy |
4 | 104 | 德语 | 4=dd.mm.yy 104=dd.mm.yyyy |
5 | 105 | 意大利语 | 5 = dd-mm-yy 105 = dd-mm-yyyy |
6 | 106 | - | 6 = dd mon yy 106 = dd mon yyyy |
7 | 107 | - | 7 = Mon dd, yy 107 = Mon dd, yyyy |
10 | 110 | USA | 10 = mm-dd-yy 110 = mm-dd-yyyy |
11 | 111 | 日本 | 11 = yy/mm/dd 111 = yyyy/mm/dd |
12 | 112 | ISO | 12 = yymmdd 112 = yyyymmdd |
示例:
SELECT convert(varchar(8),getdate(),112)
查询结果: