1、标准日期+时间格式 select CONVERT(varchar, getdate(), 120) 结果:2009-03-13 11:24:32 2、标准日期+时间 无间隔格式 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 结果:20090313112523 3、标准日期格式(显示年月日:示例结果是2009年3月13日) select CONVERT(varchar(12) , getdate(), 111 ) 结果:2009/03/13 select CONVERT(varchar(10), getdate(), 120 ) 结果:2009-03-13 select CONVERT(varchar(12) , getdate(), 112 ) 结果:20090313 select CONVERT(varchar(12) , getdate(), 102 ) 结果:2009.03.13 select CONVERT(varchar(12) , getdate(), 101 ) 结果:03/13/2009 select CONVERT(varchar(12) , getdate(), 103 ) 结果:13/03/2009 select CONVERT(varchar(12) , getdate(), 104) 结果:13.03.2009 select CONVERT(varchar(12) , getdate(), 105 ) 结果:13-03-2009 select CONVERT(varchar(12) , getdate(), 106 ) 结果:13 03 2009 select CONVERT(varchar(12) , getdate(), 107 ) 结果:03 13, 2009 select CONVERT(varchar(12) , getdate(), 110 ) 结果:03-13-2009 4、标准时间格式(几点几分几秒) select CONVERT(varchar(12) , getdate(), 108 ) 结果:11:32:52 select CONVERT(varchar(12) , getdate(), 114 ) 结果:11:33:13:263 5、根据改变上面转换数据类型varchar的长度来获取更多的格式 年月组合: select CONVERT(varchar(7), getdate(), 120 ) 结果:2009-03 select CONVERT(varchar(7) , getdate(), 111 ) 结果:2009/03 select CONVERT(varchar(6) , getdate(), 112 ) 结果:200903 select CONVERT(varchar(8) , getdate(), 102 ) 结果:2009.03. 月日组合(几月几日): select CONVERT(varchar(5) , getdate(), 110 ) 结果:03-13 select CONVERT(varchar(5) , getdate(), 109 ) 结果:03 13 由于标准的日期格式都是固定的长度,还有更多个日期和时间格式,可以通过字符串的长度来截取等来获取。