일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 부트스트랩
- rownum
- Bootstrap
- HTML
- 모조칼럼
- distinct
- CRUD
- tomcat
- Oracle SQL
- HTTP Status 500
- github
- 답변형 게시판
- sql developer
- git
- JSP
- 과정평가형
- ||
- JavaScript
- 제약조건
- 한글 인코딩
- HTTP Status 404
- Oracle DB
- Java
- 성적프로그램
- 이클립스
- group by
- jQuery
- alias
- SQL
- oracle
Archives
초급의 끄적거림
[MySQL] MySQL에서 날짜 포맷 변환 본문
MySQL에서 날짜 포맷을 변환하기 위해 사용하는 함수
DATE_FORMAT(date, format)
- date : 변환하고자 하는 데이터
- ex. NOW() / 해당 테이블의 DATE 칼럼 등
- format : 변환하고자 하는 날짜 포맷
- 대문자와 소문자에 따라 표현되는 방식이 다르기 때문에 주의 필요
- %Y-%m-%d = YYYY-MM-dd, %Y-%M-%d = 2021-Jun-11
지정값 | 구분 | 표시형식 |
%Y | 연 | 4자리 연도 |
%y | 연 | 2자리 연도 |
%m | 월 | 2자리 (00-12) |
%c | 월 | 1자리, 10보다 작을경우 (1-12) |
%M | 월 | 이름(January, February…) |
%b | 월 | 줄인 이름(Jan, Feb…) |
%d | 일 | 2자리 (00-31) |
%e | 일 | 1자리, 10보다 작을경우 (0-31) |
%D | 일 | 1st, 2nd… |
%H | 시 | 24시간 형식 (00-23) |
%h | 시 | 12시간 형식 (01-12) |
%I | 시 | 12시간 형식 (01-13) |
%k | 시 | 24시간 형식, 10보다 작을경우 한자리 (0-23) |
%l | 시 | 12시간 형식, 10보다 작을경우 한자리 (1-12) |
%i | 분 | 2자리 (00-59) |
%S | 초 | 2자리 (00-59) |
%s | 초 | 2자리 (00-59) |
%f | 마이크로초 | 100만분의 1초 |
%p | 오전/오후 | AM/PM |
%T | 시분초 | 24시간 형식 (hh:mm:ss) |
%r | 시분초 오전/오후 | 12시간 형식 (hh:mm:ss AM/PM) |
%j | 일 | 그해의 몇번째 일인지 표시 (001-366) |
%w | 일 | 그주의 몇번째 일인지 표시 (0=일요일, 6=토요일) |
%W | 주 | 이름(Monday,Tuesday…) |
%a | 주 | 줄인 이름(Mon,Tue…) |
%U | 주 | 그해의 몇번째 주인지 표시 (00-53) 일요일이 주의 첫번째일 |
%u | 주 | 그해의 몇번째 주인지 표시 (00-54) 월요일이 주의 첫번째일 |
%X | 연 | 그주가 시작된 해을 표시, %V와 같이 사용 |
%x | 연 | 그주가 시작된 해을 표시, %v와 같이 사용 |
%V | 주 | 그주가 시작된 해의 몇번째 주인지 표시 (01-53) 일요일이 주의 첫번째일 %X 와 함께사용 |
%v | 주 | 그주가 시작된 해의 몇번째 주인지 표시 (01-53) 월요일이 주의 첫번째일 %x 와 함께사용 |
'DB > MySQL' 카테고리의 다른 글
[MySQL] ERROR 1054 (42S22): Unknown column 'SYSDATE' in 'field list' 해결방법 (0) | 2021.08.22 |
---|---|
[MySQL] Workbench 여러 쿼리 한 번에 실행 단축키 (0) | 2021.05.16 |
[MySQL] MySQL (윈도우10) 설치하기 (0) | 2020.05.23 |
Comments