我把線上說明的每種格式都試了說,沒人比我更無聊吧,不過這樣比較清楚啊,呵呵!
網路上有人說這樣轉會有缺點,因為轉換後的是文字格式囉,不再是日期格式了,個人覺得還好啦!
--mon dd yyyy hh:miAM
select convert(varchar(18),getdate(),0)
select convert(varchar(18),getdate(),100)
--12 23 2008 5:10PM
--mm/dd/yy
select convert(varchar(8),getdate(),1)
--12/23/08
--mm/dd/yyyy
select convert(varchar(10),getdate(),101)
--2/23/2008
--yy.mm.dd
select convert(varchar(8),getdate(),2)
--08.12.23
--yyyy.mm.dd
select convert(varchar(10),getdate(),102)
--2008.12.23
--dd/mm/yy
select convert(varchar(8),getdate(),3)
--23/12/08
--dd/mm/yyyy
select convert(varchar(10),getdate(),103)
--23/12/2008
--dd.mm.yy
select convert(varchar(8),getdate(),4)
--23.12.08
--dd.mm.yyyy
select convert(varchar(10),getdate(),104)
--23.12.2008
--dd-mm-yy
select convert(varchar(8),getdate(),5)
--23-12-08
--dd-mm-yyyy
select convert(varchar(10),getdate(),105)
--23-12-2008
--dd mon yy
select convert(varchar(8),getdate(),6)
--23 12 08
--dd mon yyyy
select convert(varchar(10),getdate(),106)
--23 12 2008
--Mon dd, yy
select convert(varchar(9),getdate(),7)
--12 23, 08
--Mon dd, yyyy
select convert(varchar(11),getdate(),107)
--12 23, 2008
--hh:mm:ss
select convert(varchar(8),getdate(),8)
select convert(varchar(8),getdate(),108)
--17:03:08
--mon dd yyyy hh:mi:ss:mmmAM
select convert(varchar(25),getdate(),9)
select convert(varchar(25),getdate(),109)
--12 23 2008 5:06:29:093PM
--mm-dd-yy
select convert(varchar(8),getdate(),10)
--12-23-08
--mm-dd-yyyy
select convert(varchar(10),getdate(),110)
--12-23-2008
--yy/mm/dd
select convert(varchar(8),getdate(),11)
--08/12/23
--yyyy/mm/dd
select convert(varchar(10),getdate(),111)
--2008/12/23
--yymmdd
select convert(varchar(6),getdate(),12)
--081223
--yyyymmdd
select convert(varchar(8),getdate(),112)
--20081223
--dd mon yyyy hh:mm:ss:mmm(24h)
select convert(varchar(23),getdate(),13)
select convert(varchar(23),getdate(),113)
--23 12 2008 17:17:38:227
--hh:mi:ss:mmm(24h)
select convert(varchar(12),getdate(),14)
select convert(varchar(12),getdate(),114)
--17:18:43:590
--yyyy-mm-dd hh:mi:ss(24h)
select convert(varchar(19),getdate(),20)
select convert(varchar(19),getdate(),120)
--2008-12-23 17:20:32
--yyyy-mm-dd hh:mi:ss.mmm(24h)
select convert(varchar(23),getdate(),21)
select convert(varchar(23),getdate(),121)
--2008-12-23 17:22:35.763
--yyyy-mm-dd Thh:mm:ss:mmm(no spaces)
select convert(varchar(23),getdate(),126)
--2008-12-23T17:23:56.913
--有奇怪文字的
--dd mon yyyy hh:mi:ss:mmmAM
select convert(nvarchar(30),getdate(),130)--25 ذو الحجة 1429 5:26:26:067P
--年份很奇怪的
--dd/mm/yy hh:mi:ss:mmmAM
select convert(varchar(25),getdate(),131)
--25/12/1429 5:28:52:047PM
--20110725更新,不小心又發現兩種格式,已補上
Select CONVERT(varchar(20), GETDATE(), 22)
--07/25/11 8:28:22 PM
Select CONVERT(varchar(10), GETDATE(), 23)
--2011-07-25
2008年12月23日 星期二
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言