관리 메뉴

JIE0025

[MySQl]날짜/시간함수 본문

백엔드/데이터베이스

[MySQl]날짜/시간함수

Kangjieun11 2021. 4. 19. 10:08
728x90

 

 

 

 

format 주요 지정자

 

 

 

SELECT DATE_FORMAT('2020-06-19' ,)

 

 

 

 

ADDDATE(날짜, 차이), SUBDATE(날짜, 차이)

- 날짜를 기준으로 차이를 더하거나 뺀 날짜를 반환한다.

- 31일후와 31일전

SELECT ADDDATE('2020-01-01',INTERVAL 31DAY)
SELECT ADDDATE('2020-01-01',INTERVAL 1MONTH)
SELECT SUBDATE('2020-01-01',INTERVAL 31DAY)
SELECT SUBDATE('2020-01-01',INTERVAL 1MONTH)

ADDTIME(날짜/시간, 시간) SUBTIME(날짜/시간, 시간)

- 시간을 더하거나 뺀 결과를 반환한다.

 

 

YEAR(날짜), MONTH(), DAY(), HOUR(), MINUTE(), SECOND(), MICROSECOND()

날짜 또는 시간에서 연, 원, 시, 분, 초, 밀리초를 구한다.

 

DATE(), TIME()

DATETIME 형식에서 연월일, 시분초만 추출한다.

 

DATEDIFF(날짜1, 날짜2)

TIMEDIFF(날짜1또는시간1, 날짜2또는시간2)