nugawiki

./categories/server

MySQL DATE_FORMAT

업데이트 2026-07-21 조회수

현재 시각

SELECT CURDATE(), CURTIME(), NOW(), SYSDATE();
  • CURDATE() / CURTIME() / NOW(): 쿼리 시작 시각
  • SYSDATE(): 함수 실행 시점 시각 (느린 쿼리에서 NOW()와 달라질 수 있음)

형식 변환

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
-- 예: 2015-05-19 09:09:18
포맷의미
%Y / %y연 4자리 / 2자리
%m / %c / %M / %b월 2자리 / 1자리 / 영문 / 약어
%d / %e / %D일 2자리 / 1자리 / 서수
%H / %h / %k / %l시 24/12 / 한자리
%i
%S / %s
%f마이크로초
%pAM/PM
%T / %rhh:mm:ss / 12h+AM/PM
%j연중 일(001-366)
%w요일 숫자(0=일)
%W / %a요일 영문 / 약어
%U / %u주(일/월 시작)
%X%V / %x%v주 시작 연+주

참고: http://www.w3schools.com/sql/func_date_format.asp

클리핑: https://m.blog.naver.com/PostView.nhn?blogId=callsonda&logNo=220363810001

./comments