SQL Server日期格式化函数
在SQL Server开发中,处理日期格式需要作一些格式转换。有些转换,虽传入的参数值不一样,但结果是一样。下面是Insus.NET最常用的几种:
Select CONVERT(varchar(30), GETDATE(), 8) --> 09:20:26
Select CONVERT(varchar(30), GETDATE(), 24) --> 09:20:26
Select CONVERT(varchar(30), GETDATE(), 108) --> 09:20:26
Select CONVERT(varchar(30), GETDATE(), 12) --> 090827
Select CONVERT(varchar(30), GETDATE(), 14) --> 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 114) --> 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 20) --> 2009-08-27 09:20:26
Select CONVERT(varchar(30), GETDATE(), 120) --> 2009-08-27 09:20:26
Select CONVERT(varchar(30), GETDATE(), 21) --> 2009-08-27 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 25) --> 2009-08-27 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 121) --> 2009-08-27 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 23) --> 2009-08-27
Select CONVERT(varchar(30), GETDATE(), 112) --> 20090827
Select CONVERT(varchar(30), GETDATE(), 8) --> 09:20:26
Select CONVERT(varchar(30), GETDATE(), 24) --> 09:20:26
Select CONVERT(varchar(30), GETDATE(), 108) --> 09:20:26
Select CONVERT(varchar(30), GETDATE(), 12) --> 090827
Select CONVERT(varchar(30), GETDATE(), 14) --> 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 114) --> 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 20) --> 2009-08-27 09:20:26
Select CONVERT(varchar(30), GETDATE(), 120) --> 2009-08-27 09:20:26
Select CONVERT(varchar(30), GETDATE(), 21) --> 2009-08-27 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 25) --> 2009-08-27 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 121) --> 2009-08-27 09:20:26.273
Select CONVERT(varchar(30), GETDATE(), 23) --> 2009-08-27
Select CONVERT(varchar(30), GETDATE(), 112) --> 20090827