본문 바로가기
MS-SQL

CONVERT 날짜 포맷 정의

by 캡틴노랑이 2015. 7. 27.
반응형

SELECT
 CONVERT(VARCHAR(10), GETDATE(), 100) --07  7 2015
, CONVERT(VARCHAR(10), GETDATE(), 101) --07/07/2015
, CONVERT(VARCHAR(10), GETDATE(), 102) --2015.07.07
, CONVERT(VARCHAR(10), GETDATE(), 103) --07/07/2015
, CONVERT(VARCHAR(10), GETDATE(), 104) --07.07.2015
, CONVERT(VARCHAR(10), GETDATE(), 105) --07-07-2015
, CONVERT(VARCHAR(10), GETDATE(), 106) --07 07 2015
, CONVERT(VARCHAR(10), GETDATE(), 107) --07 07, 201
, CONVERT(VARCHAR(10), GETDATE(), 108) --11:03:06
, CONVERT(VARCHAR(10), GETDATE(), 109) --07  7 2015
, CONVERT(VARCHAR(10), GETDATE(), 110) --07-07-2015
, CONVERT(VARCHAR(10), GETDATE(), 111) --2015/07/07
, CONVERT(VARCHAR(10), GETDATE(), 112) --20150707
, CONVERT(VARCHAR(10), GETDATE(), 113) --07 07 2015
, CONVERT(VARCHAR(10), GETDATE(), 114) --11:03:40:6
, CONVERT(VARCHAR(10), GETDATE(), 120) --2015-07-07
, CONVERT(VARCHAR(10), GETDATE(), 121) --2015-07-07

 

, Replace(Convert(varchar(8),Getdate(),108),':','') --HHMMSSmmm
, Replace(Convert(varchar(12),Getdate(),114),':','')--YYYY/MM/DD HH:MM:SS
, Replace(Convert(varchar(30),Getdate(),120),'-','/')--YYYY/MM/DD HH:MM:SS
, Replace(Convert(varchar(30),Getdate(),121),'-','/')--YYYY/MM/DD HH:MM:SS
, Convert(varchar(10),Getdate(),111) + Space(1) + Convert(varchar(8),Getdate(),108)

   --YYYYMMDDHHMMSS
,Convert(varchar(10),Getdate(),112) + Replace(Convert(varchar(8),Getdate(),108),':','')

 

날짜 더하기

SELECT  DATEADD(YEAR, 1, GETDATE()) 현재 날짜에서 1년 더하기


TRY_CONVERT(MS-SQL2012) 예외 발생시 Null 리턴

SELECT TRY_CONVERT(INT, '100')
SELECT TRY_CONVERT(NUMERIC(8,2), '1000.06')
SELECT TRY_CONVERT(INT, 100)
SELECT TRY_CONVERT(NUMERIC(8,2), 1000.06)
SELECT TRY_CONVERT(DATETIME, '05/18/2013')
SELECT TRY_CONVERT(DATETIME, '05/18/2013',111)

 

 

반응형

댓글