convert(varchar(30),getdate(),110) 例子 SELECT CONVERT(VARCHAR(30),GETDATE(),21)
执行结果为 2016-12-06 18:13:34.480
verchar用来控制转换后的数据长度,getdate()需要处理的时间数据,21表示转换的格式(详情如下表)
100 or 0 | mon dd yyyy hh:miAM(或者PM) |
1 | mm/dd/yy |
2 | yy.mm.dd |
3 | dd/mm/yy |
4 | dd.mm.yy |
5 | dd-mm-yy |
6 | dd mon yy |
7 | mon dd,yy |
8 | hh:mm:ss |
9 | mon dd yyyy hh:mi:ss:mmmAM |
10 | mm-dd-yy |
11 | yy/mm/dd |
12 | yymmdd |
13 | dd mon yyyy hh:mm:ss:mmm(24h) |
14 | hh:mi:ss:mmm(24h) |
20 | yyyy-mm-dd hh:mi:ss(24h) |
21 | yyyy-mm-dd hh:mi:ss.mmm(24h) |
26 | yyyy-mm-ddThh:mi:ss.mmm(没空格) |
30 | dd mon yyyy hh:mm:ss:mmmAM |
31 | dd/mm/yy hh:mi:ss:mmmAM |