프로그래밍/Database

MySQL TIME 관련 함수(시간 관련 함수)

미냐님 2020. 4. 28. 19:10
728x90

 

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);

 

  • 쿼리 결과
728x90