SQL CONVERT() 日期格式化

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

  

参数为101~114的,年份是4位数字,格式和前面是对应的

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

  

posted @ 2011-08-25 10:37  人来人往  阅读(773)  评论(0编辑  收藏  举报