MSSQL備忘録

MS SQL Serverでの日付型のフォーマット変換

SELECT CONVERT(VARCHAR(30),getdate(),1) ---- 02/14/07
SELECT CONVERT(VARCHAR(30),getdate(),2) ---- 07.02.14
SELECT CONVERT(VARCHAR(30),getdate(),3) ---- 14/02/07
SELECT CONVERT(VARCHAR(30),getdate(),4) ---- 14.02.07
SELECT CONVERT(VARCHAR(30),getdate(),5) ---- 14-02-07
SELECT CONVERT(VARCHAR(30),getdate(),6) ---- 14 02 07
SELECT CONVERT(VARCHAR(30),getdate(),7) ---- 02 14, 07
SELECT CONVERT(VARCHAR(30),getdate(),8) ---- 16:23:28
SELECT CONVERT(VARCHAR(30),getdate(),10) --- 02-14-07
SELECT CONVERT(VARCHAR(30),getdate(),11) --- 07/02/14
SELECT CONVERT(VARCHAR(30),getdate(),12) --- 070214
SELECT CONVERT(VARCHAR(30),getdate(),14) --- 16:23:28:483
SELECT CONVERT(VARCHAR(30),getdate(),100) -- 02 14 2007  4:23PM
SELECT CONVERT(VARCHAR(30),getdate(),101) -- 02/14/2007
SELECT CONVERT(VARCHAR(30),getdate(),102) -- 2007.02.14
SELECT CONVERT(VARCHAR(30),getdate(),103) -- 14/02/2007
SELECT CONVERT(VARCHAR(30),getdate(),104) -- 14.02.2007
SELECT CONVERT(VARCHAR(30),getdate(),105) -- 14-02-2007
SELECT CONVERT(VARCHAR(30),getdate(),106) -- 14 02 2007
SELECT CONVERT(VARCHAR(30),getdate(),107) -- 02 14, 2007
SELECT CONVERT(VARCHAR(30),getdate(),109) -- 02 14 2007  4:23:28:483PM
SELECT CONVERT(VARCHAR(30),getdate(),110) -- 02-14-2007
SELECT CONVERT(VARCHAR(30),getdate(),111) -- 2007/02/14
SELECT CONVERT(VARCHAR(30),getdate(),112) -- 20070214
SELECT CONVERT(VARCHAR(30),getdate(),113) -- 14 02 2007 16:23:28:483
SELECT CONVERT(VARCHAR(30),getdate(),120) -- 2007-02-14 16:23:28
SELECT CONVERT(VARCHAR(30),getdate(),121) -- 2007-02-14 16:23:28.483
SELECT CONVERT(VARCHAR(30),getdate(),126) -- 2007-02-14T16:23:28.483