[Database] MySQL TIME 관련 함수(시간 관련 함수)


TIME 관련 함수

ADDTIME()

ADDTIME( expr1, expr2 );
SELECT ADDTIME('2020-01-01 23:59:59', '1:1:1');
  • 쿼리 결과

SUBTIME()

SUBTIME(expr1, expr2 )
SELECT SUBTIME('2020-01-01 23:59:59', '1:1:1');
  • 쿼리 결과

CURTIME(), CURRENT_TIME(), CURRENT_TIME

SELECT CURTIME(), CURRENT_TIME( ), CURRENT_TIME;
  • 쿼리 결과

TIMEDIFF()

  • expr1 – expr2을 계산한 시간을 반환
TIMEDIFF(expr1, expr2 )
SELECT  TIMEDIFF('23:23:59', '12:11:10');
  • 쿼리 결과

MAKETIME()

  • 시분초를 이용해서 ‘시:분:초’의 TIME 형식 만듬
MAKETIME( hour, minute, second )
SELECT MAKETIME(12, 11, 10);
  • 쿼리 결과

TIME(), HOUR(), MINUTE(), SECOND()

TIME( expr ), HOUR( time ), MINUTE( time ), SECOND( time )
SELECT TIME(CURTIME()), HOUR(CURTIME()), MINUTE(CURTIME()), SECOND(CURRENT_TIME);
  • 쿼리 결과