[IT]/MySQL
MySQL.날짜 함수
givemebro
2020. 8. 15. 16:10
반응형
now(), sysdate(), current timestamp() | 현재 날짜와 시간을 반환 |
curdate(), current date() | 현재 날짜를 반환 |
curtime(), current time() | 현재 시간을 반환 |
date add(날짜, interval 기준값) | 날짜에서 기준값 만큼 더함 (year, month, day, hour, minute, second) |
date sub(날짜, interval 기준값) | 날짜에서 기준값 만큼 뺀다 (year, month, day, hour, minute, second) |
year(날짜) | 날짜의 연도를 가지고 온다 |
month(날짜) | 날짜의 월을 가지고 온다 |
monthname(날짜) | 날짜의 월을 영어로 가지고 온다 |
dayname(날짜) | 날짜의 요일을 영어로 가지고 온다 |
dayofmonth(날짜) | 날짜의 월별 일자를 가지고 온다 |
dayofweek(날짜) | 날짜의 주별 일자를 자기고 온다 일요일:1, 월요일:2, 화요일:3 ... |
weekday(날짜) | 날짜의 주별 일자를 가지고 온다 월요일:0, 화요일:1, 수요일:2 ... |
dayofyear(날짜) | 일년을 기준으로 한 날짜까지의 날 수 |
week(날짜) | 일년 중 몇 번째 주 |
from_days(날 수) | 00년 00월 00일 부터 날 수 만큼 지난 날짜 |
to_days(날짜) | 00년 00월 00일 부터 날짜까지의 일 수 |
date_format(날짜, 형식) : 날짜를 형식에 맞게 만들어 반환 년도 : %Y(4자리), %y(2자리) 월 : %M(긴 월이름), %m(숫자의 월, 01, 02, ...), %b(짧은 월 이름), %c(숫자의 월, 1, 2, ...) 요일 : %W(긴 요일), %a(짧은 요일), %w(0:일요일, 1:월요일, ...) 일 : %D(1th, 2th, 3th, ...), %d(01, 02, 03, ...), %e(1, 2, 3, ...), %j(일년중 날짜, 001, 002, ...) 시 : %k(24시간제, 0, 1, 2, 3, ...), %h(12시간제, 01, 02, 03, ...), %H(24시간제, 00, 01, 02, ...), %I(12시간제, 01, 02, ...) |
반응형