EunJng

[MySQL] DATE_FORMAT 본문

STUDY/SQL

[MySQL] DATE_FORMAT

Eunjng 2024. 2. 28. 11:57

MySQL에서 DATE_FORMAT을 통해 날짜 형태를 변경할 수 있다.

 

Format 설명
%Y 4자리 연도 (2024)
%y 2자리 연도 (24)
%M 월 (January - December)
%m 월 ( 00 - 12)
%b 월 (Jan - Dec)
%c 월 ( 0 - 12)
%D 일 (1st, 2nd, 3rd ...)
%d 일 (01 - 31)
%e 일 (0 - 31)
%W 요일 (Sunday - Saturday)
%w 요일 (0(Sun) - 6(Sat))
%a 요일 (Sun - Sat)
%H 시 (00 -23)
%h | %I (대문자 I) 시 (00 - 12)
%k 시 (0 -23)
%l (소문자 L) 시 (1 - 12)
%i 분 (00 - 59)
%S | %s 초 (00 - 59)
%f 마이크로초 (000000 - 999999)
%j n일 (001 - 366)
%p AM or PM
%r hh:mm:ss AM/PM
%T hh:mm:ss
%U 일요일 시작 기준 n번째 주 (00 - 53)
%u 월요일 시작 기준 n번째 주 (00 - 53)
%V 일요일 시작 기준 n번째 주 (01 - 53). %X와 함께 사용
%v 월요일 시작 기준 n번째 주 (01 - 53). %x와 함께 사용
%X 연도. %V와 함께 사용
%x 연도. %v와 함께 사용

 

 

MySQL DATE_FORMAT() Function

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

 

  • 사용 예시
DATE_FORMAT(now(), '%Y-%m-%d')
-- 결과 : 2024-02-28

DATE_FORMAT(now(), "%Y-%m-%d %H:%i");  
-- 결과 : 2024-02-28 11:55

DATE_FORMAT('2024-02-28', '%Y')
-- 결과 : 2024

 

 

 

'STUDY > SQL' 카테고리의 다른 글

[MySQL] COALESCE, IFNULL, CASE - NULL 처리  (0) 2024.02.29