TIME_TO_SEC 함수

설명

TIME_TO_SEC 함수는 지정된 인자로부터 0~86399 범위의 초를 반환한다. 인자로 TIME, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.

구문

TIME_TO_SEC(time)

예제

SELECT TIME_TO_SEC('23:00:00');

   time_to_sec('23:00:00')

==========================

                     82800

 

SELECT TIME_TO_SEC('2010-10-04 23:00:00');

   time_to_sec('2010-10-04 23:00:00')

=====================================

                                82800

 

 SELECT TIME_TO_SEC('2010-10-04 23:00:00.1234');

   time_to_sec('2010-10-04 23:00:00.1234')

==========================================

                                     82800

 

 -- return_null_on_function_errors=no

SELECT TIME_TO_SEC('2010-01-01');

 

ERROR: Conversion error in time format.

 

-- return_null_on_function_errors=yes

SELECT TIME_TO_SEC('2010-01-01');

   time_to_sec('2010-01-01')

======================

  NULL