☆코딩개발

MS-SQL에서 날짜 형식으로 변경하는 방법 알아봅시다.

과라나 2017. 2. 4. 20:27
반응형

안녕하세요 블로그지기 과라나입니다. 오늘은 제가 업무로 사용하고 있는 MSSQL 함수 사용법에 대해서 알아보겠습니다. 함수가 많이 제공되어 지는데요 그중에서도 제일 많이 쓰이는 날짜 관련 함수에 대해서 작성하려 합니다. 개발하실때 참고하시기 바랍니다. MS-SQL에서 날짜 형식으로 변경 방법에는 CONVERT와 TO_CHAR를 사용합니다. 날짜 형식의 값을 특정 문자으로 바꾸는 방법은 다음과 같습니다. 자주 사용하는 YYYY-MM-DD HH24:MI:SS 으로 변경하는 방법입니다.

 

 

CONVERT( [포맷(길이)], [날짜 값], [변환형식] )

 

 

그 외 여러가지 방법으로 날짜 변환 하는 방법입니다.


select convert(varchar, getdate(), 100)  --mon dd yyyy hh:miAM (or PM)

select convert(varchar, getdate(), 101)  --mm/dd/yyyy

select convert(varchar, getdate(), 102)  --yyyy.mm.dd

select convert(varchar, getdate(), 103)  --dd/mm/yyyy

select convert(varchar, getdate(), 104)  --dd.mm.yyyy

select convert(varchar, getdate(), 105)  --dd-mm-yyyy

select convert(varchar, getdate(), 106)  --dd mon yyyy

select convert(varchar, getdate(), 107)  --Mon dd, yyyy

select convert(varchar, getdate(), 108)  --hh:mm:ss

select convert(varchar, getdate(), 109)  --mon dd yyyy hh:mi:ss:mmmAM (or PM)

select convert(varchar, getdate(), 110)  --mm-dd-yyyy

select convert(varchar, getdate(), 111)  --yyyy/mm/dd

select convert(varchar, getdate(), 112)  --yyyymmdd

select convert(varchar, getdate(), 113)  --mon yyyy hh:mi:ss:mmm (24h)

select convert(varchar, getdate(), 114)  --hh:mi:ss:mmm (24h)

select convert(varchar, getdate(), 120)  --yyyy-mm-dd hh:mi:ss (24h)

select convert(varchar, getdate(), 121)  --yyyy-mm-dd hh:mi:ss.mmm (24h)

select convert(varchar, getdate(), 126)  --yyyy-mm-ddThh:mi:ss.mmm

select convert(varchar, getdate(), 130)  --dd mon yyyy hh:mi:ss:mmmAM

select convert(varchar, getdate(), 131)  --dd/mm/yyyy hh:mi:ss:mmmAM

반응형