본문 바로가기
DB & SQL

[MSSQL] 날짜 형식 포맷 (CONVERT, GETDATE)

by 무사뎀벨레 2024. 4. 16.

 

 

 

 

 

사용 형식과 예시


 

MSSQL에서의 날짜 추출 시 노출되는 형식을

CONVERT([데이터타입],[날짜값],[변환형식])

 

의 형식으로 지정할 수 있습니다. [변환형식]에 따라 노출되는 날짜 형식을 변경할 수 있습니다.

 

 

아래와 같이 사용 예시를 확인할 수 있습니다.

SELECT CONVERT(VARCHAR(10),GETDATE(),105)
-- 2024-04-16

SELECT CONVERT(VARCHAR(10),GETDATE(),120)
-- 2024-04-16 12:00:00

 

 

 

 

 

 

다양한 날짜 형식


쿼리 날짜 형식 결과
CONVERT(CHAR(19), GETDATE(), 0) MM DD YYYY H:MM 04 16 2024 10:01AM
CONVERT(CHAR(10), GETDATE(), 1) MM/DD/YYYY 04/16/24
CONVERT(CHAR(8), GETDATE(), 2) YY.MM.DD 24.04.16
CONVERT(CHAR(8), GETDATE(), 3) DD/MM/YY 16/04/24
CONVERT(CHAR(8), GETDATE(), 4) DD.MM.YY 16.04.24
CONVERT(CHAR(8), GETDATE(), 5) DD-MM-YY 16-04-24
CONVERT(CHAR(8), GETDATE(), 6) DD MM YY 16 04 24
CONVERT(CHAR(9), GETDATE(), 7) MM DD, YY 04 16, 24
CONVERT(CHAR(8), GETDATE(), 8) HH:MM:SS 10:03:24
CONVERT(CHAR(26), GETDATE(), 9) MM DD YYYY H:MM:SS.MS 04 16 2024 10:03:35:840AM
CONVERT(CHAR(8), GETDATE(), 10) MM-DD-YY 04-16-24
CONVERT(CHAR(8), GETDATE(), 11) YY/MM/DD 24/04/16
CONVERT(CHAR(6), GETDATE(), 12) YYMMDD 240416
CONVERT(CHAR(24), GETDATE(), 13) DD MM YYYY HH:MM:SS.MS 16 04 2024 10:04:26:270 
CONVERT(CHAR(12), GETDATE(), 14) HH:MM:SS.MS 10:04:36:333
CONVERT(CHAR(19), GETDATE(), 20) YYYY-MM-DD HH:MM:SS 2024-04-16 10:04:49
CONVERT(CHAR(23), GETDATE(), 21) YYYY-MM-DD HH:MM:SS.MS 2024-04-16 10:05:03.413
CONVERT(CHAR(20), GETDATE(), 22) MM/DD/YY H:M:S 04/16/24 10:05:13 AM
CONVERT(CHAR(10), GETDATE(), 23) YYYY-MM-DD 2024-04-16
CONVERT(CHAR(8), GETDATE(), 24) HH:MM:SS 10:05:39
CONVERT(CHAR(23), GETDATE(), 25) YYYY-MM-DD HH:MM:SS.MS 2024-04-16 10:05:51.403
CONVERT(CHAR(19), GETDATE(), 100) MM DD YYYY H:MM 04 16 2024 10:06AM 
CONVERT(CHAR(10), GETDATE(), 101) MM/DD/YYYY 04/16/2024
CONVERT(CHAR(10), GETDATE(), 102) YYYY.MM.DD 2024.04.16
CONVERT(CHAR(10), GETDATE(), 103) DD/MM/YYYY 16/04/2024
CONVERT(CHAR(10), GETDATE(), 104) DD.MM.YYYY 16.04.2024
CONVERT(CHAR(10), GETDATE(), 105) DD-MM-YYYY 16-04-2024
CONVERT(CHAR(11), GETDATE(), 106) DD MM YYYY 16 04 2024
CONVERT(CHAR(12), GETDATE(), 107) MM DD, YYYY 04 16, 2024 
CONVERT(CHAR(8), GETDATE(), 108) HH:MM:SS 10:07:24
CONVERT(CHAR(26), GETDATE(), 109) MM DD YYYY H:MM:DD.MS 04 16 2024 10:07:37:400AM 
CONVERT(CHAR(10), GETDATE(), 110) MM-DD-YYYY 04-16-2024
CONVERT(CHAR(10), GETDATE(), 111) YYYY/MM/DD 2024/04/16
CONVERT(CHAR(8), GETDATE(), 112) YYYYMMDD 20240416
CONVERT(CHAR(24), GETDATE(), 113) DD MM YYYY HH:MM:DD.MS 16 04 2024 10:08:19:860 
CONVERT(CHAR(12), GETDATE(), 114) HH:MM:DD:MS 10:08:30:703
CONVERT(CHAR(19), GETDATE(), 120) YYYY-MM-DD HH:MM:SS 2024-04-16 10:08:42
CONVERT(CHAR(23), GETDATE(), 121) YYYY-MM-DD HH:MM:SS.MS 2024-04-16 10:08:52.567
CONVERT(CHAR(23), GETDATE(), 126) YYYY-MM-DDT HH:MM:SS.MS 2024-04-16T10:09:09.397
CONVERT(CHAR(23), GETDATE(), 127) YYYY-MM-DDT HH:MM:SS.MS 2024-04-16T10:09:20.350
CONVERT(CHAR(25), GETDATE() , 131) dd/mm/yyyy hh:mi:ss:mmmAM  8/10/1445 10:20:48:700AM

 

 

반응형

'DB & SQL' 카테고리의 다른 글

[SQL] DDL, DML, DCL,TCL  (0) 2024.04.23
[MSSQL] VIEW 테이블의 정의와 사용 방법  (0) 2024.03.28
[MyBatis] MyBatis란?  (2) 2024.03.14
[SQL] JOIN의 정의와 사용법  (1) 2023.07.13
[MSSQL] IN과 NOT IN 사용하기  (2) 2023.04.11

댓글