728x90
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 |
참고 : https://dongpal.tistory.com/33
MSSQL CONVERT 함수 사용하여 다양한 날짜 형식 표현하기
MSSQL CONVERT 함수 사용하여 다양한 날짜 형식 표현하기 MSSQL에서 CONVERT 함수는 데이터 형태를 변환 할 수 있는 함수이다. 즉 CONVERT 함수는 데이터를 다른 유형으로 변환할 때 사용하는 함수이다. 특
dongpal.tistory.com
728x90
'Database' 카테고리의 다른 글
| Field ‘...’ doesn’t have a default value 오류 해결 방안 (0) | 2023.08.31 |
|---|---|
| (MS-SQL) ORDER BY 1,2 의미 (0) | 2022.11.22 |
| (MSSQL) SELECT INTO, INSERT SELECT를 이용한 특정 필드 복사 (2) | 2022.11.02 |
| (MS-SQL 복합키) primary key가 2개일 때 (0) | 2022.11.02 |
| (DB 구조) 마스터-슬레이브 구조 (0) | 2022.10.14 |