> 개발-IT-인터넷/> SQL

[MSSQL] 날짜변환 CONVERT Style 날짜포맷

jini:) 2023. 9. 13. 15:21
728x90
반응형

이전 글에서 CONVERT에 대해 알아보았다.

MSSQL 데이터 타입변환, 형변환, 날짜변환 CONVERT

 

[MSSQL] 데이터 타입변환, 형변환, 날짜변환 CONVERT

이전에 MSSQL에서 데이터 타입변환, 형변환 가능한 CAST에 대해 알아보았다. MSSQL 데이터 타입변환, 형변환 CAST 이번에는 CAST보다 더 자주 사용되고, 날짜변환 시 쉽게 사용할 수 있는 CONVERT에 대해

ji-ni.tistory.com

CONVERT 함수에서 Style에 사용되는 다양한 날짜 형식에 대해 알아보자.

테스트는 GETDATE() 함수를 사용하여 진행하였다.

-- 2023-09-13 15:09:32.020
SELECT GETDATE();

 

 

날짜만 반환
--09/13/23
SELECT CONVERT(VARCHAR, GETDATE(), 1)

--23.09.13
SELECT CONVERT(VARCHAR, GETDATE(), 2)
 
--13/09/23
SELECT CONVERT(VARCHAR, GETDATE(), 3)

--13.09.23
SELECT CONVERT(VARCHAR, GETDATE(), 4)

--13-09-23
SELECT CONVERT(VARCHAR, GETDATE(), 5)

--13 09 23
SELECT CONVERT(VARCHAR, GETDATE(), 6)

--09 13, 23
SELECT CONVERT(VARCHAR, GETDATE(), 7)

--09-13-23
SELECT CONVERT(VARCHAR, GETDATE(), 10)

--23/09/13
SELECT CONVERT(VARCHAR, GETDATE(), 11)

--230913
SELECT CONVERT(VARCHAR, GETDATE(), 12)

--2023-09-13
SELECT CONVERT(VARCHAR, GETDATE(), 23)

--09/13/2023
SELECT CONVERT(VARCHAR, GETDATE(), 101)

--2023.09.13
SELECT CONVERT(VARCHAR, GETDATE(), 102)

--13.09.2023
SELECT CONVERT(VARCHAR, GETDATE(), 104)

--13-09-2023
SELECT CONVERT(VARCHAR, GETDATE(), 105)

--13 09 2023
SELECT CONVERT(VARCHAR, GETDATE(), 106)

--09 13, 2023
SELECT CONVERT(VARCHAR, GETDATE(), 107)

--09-13-2023
SELECT CONVERT(VARCHAR, GETDATE(), 110)

--2023/09/13
SELECT CONVERT(VARCHAR, GETDATE(), 111)

--20230913
SELECT CONVERT(VARCHAR, GETDATE(), 112)

 

반응형

 

시간만 반환
--15:10:04
SELECT CONVERT(VARCHAR, GETDATE(), 8)

--15:10:04:760
SELECT CONVERT(VARCHAR, GETDATE(), 14)

--15:10:04
SELECT CONVERT(VARCHAR, GETDATE(), 24)

--15:10:04
SELECT CONVERT(VARCHAR, GETDATE(), 108)

--15:10:04:760
SELECT CONVERT(VARCHAR, GETDATE(), 114)

 

날짜와 시간 반환
--09 13 2023  3:10PM
SELECT CONVERT(VARCHAR, GETDATE(), 0)

--09 13 2023  3:10:04:760PM
SELECT CONVERT(VARCHAR, GETDATE(), 9)

--13 09 2023 15:10:04:760
SELECT CONVERT(VARCHAR, GETDATE(), 13)

--2023-09-13 15:10:04
SELECT CONVERT(VARCHAR, GETDATE(), 20)

--2023-09-13 15:10:04.760
SELECT CONVERT(VARCHAR, GETDATE(), 21)

--09/13/23  3:10:04 PM
SELECT CONVERT(VARCHAR, GETDATE(), 22)

--2023-09-13 15:10:04.760
SELECT CONVERT(VARCHAR, GETDATE(), 25)

--09 13 2023  3:10PM
SELECT CONVERT(VARCHAR, GETDATE(), 100)

--09 13 2023  3:10:04:760PM
SELECT CONVERT(VARCHAR, GETDATE(), 109)

--13 09 2023 15:10:04:760
SELECT CONVERT(VARCHAR, GETDATE(), 113)

--2023-09-13 15:10:04
SELECT CONVERT(VARCHAR, GETDATE(), 120)

--2023-09-13 15:10:04.760
SELECT CONVERT(VARCHAR, GETDATE(), 121)

--2023-09-13T15:10:04.760
SELECT CONVERT(VARCHAR, GETDATE(), 126)

--2023-09-13T15:10:04.760
SELECT CONVERT(VARCHAR, GETDATE(), 127)

--28 ??? 1445  3:10:04:760PM
SELECT CONVERT(VARCHAR, GETDATE(), 130)

--28/02/1445  3:10:04:760PM
SELECT CONVERT(VARCHAR, GETDATE(), 131)
728x90
반응형