본문 바로가기
MySql

MySQL : 두 타임 스탬프의 차이를 초 단위로 얻는 방법

by 베이스 공부 2020. 11. 12.
반응형

몇 초 만에 두 타임 스탬프의 차이를 알려주는 MySQL에서 쿼리를 만들 수있는 방법이 있습니까? 아니면 PHP에서해야합니까? 그렇다면 어떻게해야합니까?

 

해결 방법

 


SELECT TIME_TO_SEC(TIMEDIFF('2010-08-20 12:01:00', '2010-08-20 12:00:00')) diff;
+------+
| diff |
+------+
|   60 |
+------+
1 row in set (0.00 sec)


SELECT UNIX_TIMESTAMP('2010-08-20 12:01:00') - 
       UNIX_TIMESTAMP('2010-08-20 12:00:00') diff;
+------+
| diff |
+------+
|   60 |
+------+
1 row in set (0.00 sec)


UNIX_TIMESTAMP () TIMESTAMP 열에 사용되는 경우 함수는 암시 적 "문자열에서 Unix- 타임 스탬프"로 변환하지 않고 내부 타임 스탬프 값을 직접 반환합니다.


 

참조 페이지 https://stackoverflow.com/questions/3528219

 

 

반응형

댓글