본문 바로가기
데이터베이스/MSSQL

MSSQL DateTime을 특정 Format 문자로 변경하기

by Dokon Jang 2016. 2. 25.
반응형

아래의 쿼리는 MSSQL에서 DateTime을 여러 Format 문자로 변경하는 쿼리입니다.

쿼리를 실행하면 여러 Format에 대한 정보를 확인 할 수 있습니다.

이것으로 자신이 필요한 Format으로 사용하면 될 듯 합니다.

 

참고 : https://msdn.microsoft.com/ko-kr/library/ms187928(v=sql.120).aspx

 

[쿼리]

SELECT 10, 'mm-dd-yy', CONVERT(VARCHAR, GETDATE(), 10)
UNION
SELECT 11, 'yy/mm/dd', CONVERT(VARCHAR, GETDATE(), 11)
UNION
SELECT 12, 'yymmdd', CONVERT(VARCHAR, GETDATE(), 12)
UNION
SELECT 23, 'yyyy-mm-dd', CONVERT(VARCHAR, GETDATE(), 23)
UNION
SELECT 100, 'mon dd yyyy hh:miAM(PM)', CONVERT(VARCHAR, GETDATE(), 100)
UNION
SELECT 101, 'mm/dd/yyyy', CONVERT(VARCHAR, GETDATE(), 101)
UNION
SELECT 102, 'yyyy.mm.dd', CONVERT(VARCHAR, GETDATE(), 102)
UNION
SELECT 103, 'dd/mm/yyyy', CONVERT(VARCHAR, GETDATE(), 103)
UNION
SELECT 104, 'dd.mm.yyyy', CONVERT(VARCHAR, GETDATE(), 104)
UNION
SELECT 105, 'dd-mm-yyyy', CONVERT(VARCHAR, GETDATE(), 105)
UNION
SELECT 106, 'dd mon yyyy', CONVERT(VARCHAR, GETDATE(), 106)
UNION
SELECT 107, 'Mon dd, yyyy', CONVERT(VARCHAR, GETDATE(), 107)
UNION
SELECT 108, 'hh:mm:ss', CONVERT(VARCHAR, GETDATE(), 108)
UNION
SELECT 109, 'mon dd yyyy hh:mi:ss:mmmAM(PM)', CONVERT(VARCHAR, GETDATE(), 109)
UNION
SELECT 110, 'mm-dd-yyyy', CONVERT(VARCHAR, GETDATE(), 110)
UNION
SELECT 111, 'yyyy/mm/dd', CONVERT(VARCHAR, GETDATE(), 111)
UNION
SELECT 112, 'yyyymmdd', CONVERT(VARCHAR, GETDATE(), 112)
UNION
SELECT 113, 'mon yyyy hh:mi:ss:mmm (24h)', CONVERT(VARCHAR, GETDATE(), 113)
UNION
SELECT 114, 'hh:mi:ss:mmm (24h)', CONVERT(VARCHAR, GETDATE(), 114)
UNION
SELECT 120, 'yyyy-mm-dd hh:mi:ss (24h)', CONVERT(VARCHAR, GETDATE(), 120)
UNION
SELECT 121, 'yyyy-mm-dd hh:mi:ss.mmm (24h)', CONVERT(VARCHAR, GETDATE(), 121)
UNION
SELECT 126, 'yyyy-mm-ddThh:mi:ss.mmm', CONVERT(VARCHAR, GETDATE(), 126)
 

 

[결과]

 

반응형

댓글