MS-SQL에서 날짜 변환을 위해 사용되는 형식 코드들을 예제 코드와 함께 정리해 드리겠습니다. 날짜 및 시간 형식 코드는 CONVERT 함수에서 사용되며, 각 코드는 특정한 날짜/시간 형식을 나타냅니다.
아래는 일반적으로 사용되는 날짜 및 시간 형식 코드 예제와 해당 형식으로 변환된 결과를 보여주는 표입니다
형식 코드설명예제결과
코 드 | 형 식 | 쿼 리 | 결 과 |
101 | MM/dd/yyyy | CONVERT(NVARCHAR, GETDATE(), 101) | 08/01/2023 |
102 | yyyy.MM.dd | CONVERT(NVARCHAR, GETDATE(), 102) | 2023.08.01 |
103 | dd/MM/yyyy | CONVERT(NVARCHAR, GETDATE(), 103) | 01/08/2023 |
104 | dd.MM.yyyy | CONVERT(NVARCHAR, GETDATE(), 104) | 01.08.2023 |
105 | dd-MM-yyyy | CONVERT(NVARCHAR, GETDATE(), 105) | 01-08-2023 |
106 | dd MMM yyyy | CONVERT(NVARCHAR, GETDATE(), 106) | 01 Aug 2023 |
107 | MMM dd, yyyy | CONVERT(NVARCHAR, GETDATE(), 107) | Aug 01, 2023 |
108 | HH:mm:ss | CONVERT(NVARCHAR, GETDATE(), 108) | 13:45:30 |
109 | MMM dd yyyy HH:mm:ss:fff | CONVERT(NVARCHAR, GETDATE(), 109) | Aug 01 2023 13:45:30:123 |
110 | MM-dd-yyyy | CONVERT(NVARCHAR, GETDATE(), 110) | 08-01-2023 |
111 | yyyy/MM/dd | CONVERT(NVARCHAR, GETDATE(), 111) | 2023/08/01 |
112 | yyyymmdd | CONVERT(NVARCHAR, GETDATE(), 112) | 20230801 |
113 | dd MMM yyyy HH:mm:ss | CONVERT(NVARCHAR, GETDATE(), 113) | 01 Aug 2023 13:45:30 |
114 | HH:mm:ss:fff | CONVERT(NVARCHAR, GETDATE(), 114) | 13:45:30:123 |
120 | yyyy-MM-dd HH:mm:ss | CONVERT(NVARCHAR, GETDATE(), 120) | 2023-08-01 13:45:30 |
121 | yyyy-MM-dd HH:mm:ss.fff | CONVERT(NVARCHAR, GETDATE(), 121) | 2023-08-01 13:45:30.123 |
126 | yyyy-MM-ddTHH:mm:ss.fff | CONVERT(NVARCHAR, GETDATE(), 126) | 2023-08-01T13:45:30.123 |
127 | yyyy-MM-ddTHH:mm:ss.fffZ | CONVERT(NVARCHAR, GETDATE(), 127) | 2023-08-01T13:45:30.123Z |
130 | dd mon yyyy HH:mm:ss | CONVERT(NVARCHAR, GETDATE(), 130) | 01 Aug 2023 13:45:30 |
131 | dd/mm/yy HH:mm:ss | CONVERT(NVARCHAR, GETDATE(), 131) | 01/08/23 13:45:30 |
SELECT CONVERT(NVARCHAR(19), GETDATE(), 120) AS FormattedDate;
-- 결과: 2023-08-01 12:34:56
날짜와 시간 형식 코드를 적절하게 사용하면 데이터를 보기 좋게 출력하거나 다른 응용 프로그램과의 데이터 교환에 유용하게 사용할 수 있습니다.
이렇게 날짜 변환 형식을 사용하여 데이터를 원하는 형식으로 표현할 수 있으니, 필요에 따라 적절한 형식을 선택하여 활용해 보시기 바랍니다.
이상으로 MS-SQL에서 날짜 변환 형식을 사용하는 방법에 대한 예제 코드를 설명드렸습니다. 다음 포스팅에서 더 많은 SQL 관련 팁과 기술을 소개하도록 하겠습니다.
감사합니다!
728x90
반응형