SQL CONVERT() 函数可以对日期进行格式化, MSDN也有对应帮助页面http://msdn.microsoft.com/en-us/library/aa226054(v=sql.80).aspx
eg:当前测试的日期是2011年8月25日
参数为1~14的,年份是2位数字
SELECT CONVERT(varchar(35), GETDATE(),1) --08/25/11 SELECT CONVERT(varchar(35), GETDATE(),2) --11.08.25 SELECT CONVERT(varchar(35), GETDATE(),3) --25/08/11 SELECT CONVERT(varchar(35), GETDATE(),4) --25.08.11 SELECT CONVERT(varchar(35), GETDATE(),5) --25-08-11 SELECT CONVERT(varchar(35), GETDATE(),6) --25 08 11 SELECT CONVERT(varchar(35), GETDATE(),7) --08 25, 11 SELECT CONVERT(varchar(35), GETDATE(),8) --09:56:14 SELECT CONVERT(varchar(35), GETDATE(),9) --08 25 2011 9:56:14:950AM SELECT CONVERT(varchar(35), GETDATE(),10) --08-25-11 SELECT CONVERT(varchar(35), GETDATE(),11) --11/08/25 SELECT CONVERT(varchar(35), GETDATE(),12) --110825 SELECT CONVERT(varchar(35), GETDATE(),13) --25 08 2011 10:00:23:187 SELECT CONVERT(varchar(35), GETDATE(),14) --10:00:23:187
SELECT CONVERT(varchar(35), GETDATE(),101) --08/25/2011 SELECT CONVERT(varchar(35), GETDATE(),102) --2011.08.25 SELECT CONVERT(varchar(35), GETDATE(),103) --25/08/2011 SELECT CONVERT(varchar(35), GETDATE(),104) --25.08.2011 SELECT CONVERT(varchar(35), GETDATE(),105) --25-08-2011 SELECT CONVERT(varchar(35), GETDATE(),106) --25 08 2011 SELECT CONVERT(varchar(35), GETDATE(),107) --08 25, 2011 SELECT CONVERT(varchar(35), GETDATE(),108) --09:56:14 SELECT CONVERT(varchar(35), GETDATE(),109) --08 25 2011 9:56:14:950AM SELECT CONVERT(varchar(35), GETDATE(),110) --08-25-2011 SELECT CONVERT(varchar(35), GETDATE(),111) --2011/08/25 SELECT CONVERT(varchar(35), GETDATE(),112) --20110825 SELECT CONVERT(varchar(35), GETDATE(),113) --25 08 2011 10:01:54:010 SELECT CONVERT(varchar(35), GETDATE(),114) --10:01:54:010