SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
显示系统时间: select getdate() 显示结果:2016-01-19 10:37:24.697
Syntax for CONVERT: CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
select CONVERT(varchar, getdate(), 120 )
2016-01-19 10:38:50
select CONVERT(varchar(12) , getdate(), 111 )
2016/01/19
select CONVERT(varchar(12) , getdate(), 112 )
20160119
select CONVERT(varchar(12) , getdate(), 102 )
2016.01.19
select CONVERT(varchar(12) , getdate(), 101 )
01/19/2016
select CONVERT(varchar(12) , getdate(), 103 )
19/01/2016
select CONVERT(varchar(12) , getdate(), 104 )
19.01.2016
select CONVERT(varchar(12) , getdate(), 105 )
19-01-2016
select CONVERT(varchar(12) , getdate(), 106 )
19 01 2016
select CONVERT(varchar(12) , getdate(), 107 )
01 19, 2016
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
01 19 2016 1
select CONVERT(varchar(12) , getdate(), 110 )
01-19-2016
select convert(char(8),getdate(),112)
20160119
select CONVERT(varchar(12) , getdate(), 113 )
19 01 2016 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
如果 expression 为 date 或 time 数据类型,则 style 可以为下表中显示的值之一。其他值作为 0 进行处理。SQL Server 使用科威特算法来支持阿拉伯样式的日期格式。