SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
例如:
select getdate() =>2012-02-22 11:10:36.570
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
举例如下:
select CONVERT(varchar, getdate(), 120 )
2012-02-22 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20120222110608
select CONVERT(varchar(22) , getdate(), 111 )
2012/02/22
select CONVERT(varchar(22) , getdate(), 112 )
20120222
select CONVERT(varchar(22) , getdate(), 102 )
2012.02.22
select CONVERT(varchar(22) , getdate(), 101 )
02/22/2012
select CONVERT(varchar(22) , getdate(), 103 )
22/02/2012
select CONVERT(varchar(22) , getdate(), 104 )
22.02.2012
select CONVERT(varchar(22) , getdate(), 105 )
22-02-2012
select CONVERT(varchar(22) , getdate(), 106 )
22 02 2012
select CONVERT(varchar(22) , getdate(), 107 )
02 22, 2012
select CONVERT(varchar(22) , getdate(), 108 )
11:06:08
select CONVERT(varchar(22) , getdate(), 102 )
02 22 2012 1
select CONVERT(varchar(22) , getdate(), 110 )
02-22-2012
select CONVERT(varchar(22) , getdate(), 113 )
22 02 2012 1
select CONVERT(varchar(22) , getdate(), 114 )
11:06:08.177