MSSQL CONVERT 함수 사용하여 다양한 날짜 형식 표현하기
MSSQL에서 CONVERT 함수는 데이터 형태를 변환 할 수 있는 함수이다.
즉 CONVERT 함수는 데이터를 다른 유형으로 변환할 때 사용하는 함수이다.
특히 다양한 형식의 날짜를 표현할 때 자주 사용된다.
CONVERT 함수 사용하는 방법
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
CONVERT함수 사용 예제
SELECT CONVERT(CHAR(19), GETDATE(), 20)
2019-07-29 17:27:41
오늘 날짜를 YYYY-MM-DD HH:MM:SS 형태로 표현할 수 있다.
* GETDATE 함수
GETDATE 함수는 오늘 날짜를 연, 월, 일, 시, 분, 초, 밀리세컨드까지 가지고 오는 함수이다.
SELECT GETDATE()
2019-07-29 17:27:41.857
CONVERT 함수 날짜 변환표
style | 쿼리 | 결과 | 날짜형식 |
0 |
CONVERT(CHAR(18), GETDATE(), 0) |
07 29 2019 5:27PM |
mon dd yyyy hh:miPM |
1 |
CONVERT(CHAR(8), GETDATE(), 1) |
07/29/19 |
mm/dd/yy |
2 |
CONVERT(CHAR(8), GETDATE(), 2) |
19.07.29 |
yy.mm.dd |
3 |
CONVERT(CHAR(8), GETDATE(), 3) |
29/07/19 |
dd/mm/yy |
4 |
CONVERT(CHAR(8), GETDATE(), 4) |
29.07.19 |
dd.mm.yy |
5 |
CONVERT(CHAR(8), GETDATE(), 5) |
29-07-19 |
dd-mm-yy |
6 |
CONVERT(CHAR(8), GETDATE(), 6) |
29 07 19 |
dd mon yy |
7 |
CONVERT(CHAR(9), GETDATE(), 7) |
07 29, 19 |
Mon dd, yy |
8 |
CONVERT(CHAR(8), GETDATE(), 8) |
17:27:41 |
hh:mi:ss |
9 |
CONVERT(CHAR(25), GETDATE(), 9) |
07 29 2019 5:27:41:857PM |
mon dd yyyy hh:mi:ss:mmmPM |
10 |
CONVERT(CHAR(8), GETDATE(), 10) |
07-29-19 |
mm-dd-yy |
11 |
CONVERT(CHAR(8), GETDATE(), 11) |
19/07/29 |
yy/mm/dd |
12 |
CONVERT(CHAR(6), GETDATE(), 12) |
190729 |
yymmdd |
13 |
CONVERT(CHAR(23), GETDATE(), 13) |
29 07 2019 17:27:41:857 |
dd mon yyyy hh:mi:ss:mmm(24h) |
14 |
CONVERT(CHAR(12), GETDATE(), 14) |
17:27:41:857 |
hh:mi:ss:mmm(24h) |
20 |
CONVERT(CHAR(19), GETDATE(), 20) |
2019-07-29 17:27:41 |
yyyy-mm-dd hh:mi:ss(24h) |
21 |
CONVERT(CHAR(23), GETDATE(), 21) |
2019-07-29 17:27:41.857 |
yyyy-mm-dd hh:mi:ss.mmm(24h) |
22 |
CONVERT(CHAR(20), GETDATE(), 22) |
07/29/19 5:27:41 PM |
mm/dd/yy hh:mi:ss PM |
23 |
CONVERT(CHAR(10), GETDATE(), 23) |
2019-07-29 |
yyyy-mm-dd |
24 |
CONVERT(CHAR(8), GETDATE(), 24) |
17:27:41 |
hh:mi:ss(24h) |
25 |
CONVERT(CHAR(23), GETDATE(), 25) |
2019-07-29 17:27:41.857 |
yyyy-mm-dd hh:mi:ss.mmm(24h) |
100 |
CONVERT(CHAR(18), GETDATE(), 100) |
07 29 2019 5:27PM |
mon dd yyyy hh:miPM |
101 |
CONVERT(CHAR(10), GETDATE(), 101) |
07/29/2019 |
mm/dd/yyyy |
102 |
CONVERT(CHAR(10), GETDATE(), 102) |
2019.07.29 |
yyyy.mm.dd |
103 |
CONVERT(CHAR(10), GETDATE(), 103) |
29/07/2019 |
dd/mm/yyyy |
104 |
CONVERT(CHAR(10), GETDATE(), 104) |
29.07.2019 |
dd.mm.yyyy |
105 |
CONVERT(CHAR(10), GETDATE(), 105) |
29-07-2019 |
dd-mm-yyyy |
106 |
CONVERT(CHAR(10), GETDATE(), 106) |
29 07 2019 |
dd mon yyyy |
107 |
CONVERT(CHAR(11), GETDATE(), 107) |
07 29, 2019 |
Mon dd, yyyy |
108 |
CONVERT(CHAR(8), GETDATE(), 108) |
17:27:41 |
hh:mi:ss |
109 |
CONVERT(CHAR(25), GETDATE(), 109) |
07 29 2019 5:27:41:857PM |
mon dd yyyy hh:mi:ss:mmmPM |
110 |
CONVERT(CHAR(10), GETDATE(), 110) |
07-29-2019 |
mm-dd-yyyy |
111 |
CONVERT(CHAR(10), GETDATE(), 111) |
2019/07/29 |
yyyy/mm/dd |
112 |
CONVERT(CHAR(8), GETDATE(), 112) |
20190729 |
yyyymmdd |
113 |
CONVERT(CHAR(23), GETDATE(), 113) |
29 07 2019 17:27:41:857 |
dd mon yyyy hh:mi:ss:mmm(24h) |
114 |
CONVERT(CHAR(12), GETDATE(), 114) |
17:27:41:857 |
hh:mi:ss:mmm(24h) |
120 |
CONVERT(CHAR(19), GETDATE(), 120) |
2019-07-29 17:27:41 |
yyyy-mm-dd hh:mi:ss(24h) |
121 |
CONVERT(CHAR(23), GETDATE(), 121) |
2019-07-29 17:27:41.857 |
yyyy-mm-dd hh:mi:ss.mmm(24h) |
126 |
CONVERT(CHAR(23), GETDATE(), 126) |
2019-07-29T17:27:41.857 |
yyyy-mm-ddThh:mi:ss.mmm |
127 |
CONVERT(CHAR(23), GETDATE(), 127) |
2019-07-29T17:27:41.857 |
yyyy-mm-ddThh:mi:ss.mmmZ |
131 |
CONVERT(CHAR(25), GETDATE(), 131) |
27/11/1440 5:27:41:857PM |
dd/mm/yyyy hh:mi:ss:mmmPM |
'Database > MSSQL' 카테고리의 다른 글
MSSQL 데이터 형식 변환 함수 사용하는 방법(CAST, CONVERT) (0) | 2019.07.31 |
---|---|
MSSQL 날짜 함수 사용하는 방법(GETDATE,DATEADD,DATEPART,DATEDIFF) (0) | 2019.07.30 |
MSSQL LOCK 해결하는 방법 (0) | 2019.07.29 |
MSSQL 데이터베이스 접속자 및 연결 정보 확인하는 방법 (0) | 2019.07.26 |
MSSQL JOIN 사용하는 방법 (0) | 2019.07.25 |