MySQL DateTime 인스턴스는 다음과 같은 방법으로 UNIX_TIMESTAMP() 함수를 사용하여 초로 변환할 수 있습니다. -
mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ | 1494801330 | +-------------------+ 1 row in set (0.00 sec)
위 쿼리는 주어진 datetime 인스턴스를 총 초 단위로 변환합니다.
mysql> Select UNIX_TIMESTAMP(NOW()) AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ | 1509248856 | +-------------------+ 1 row in set (0.00 sec)
위 쿼리는 현재 DateTime 인스턴스를 총 시간(초)으로 변환합니다.
mysql> Select UNIX_TIMESTAMP(Dateofreg) AS 'NUMBER OF SECONDS' from testing where StudentName = 'Gaurav'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ | 1509247113 | +-------------------+ 1 row in set (0.00 sec)
위 쿼리는 StudentName 열이 'Gaurav' 값을 갖는 'testing' 테이블에 저장된 값인 DateTime 인스턴스를 변환합니다.