Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 두 타임 스탬프의 차이(초)는 무엇입니까?

<시간/>

이제 두 타임스탬프 사이의 시간 차이를 초 단위로 계산하는 다음 방법을 살펴보겠습니다.

방법

다음은 두 타임스탬프의 차이를 계산하는 쿼리입니다.

mysql> SELECT TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58');

다음은 초 단위의 출력입니다.

+---------------------------------------------------------------------+
| TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58') |
+---------------------------------------------------------------------+
|                                                                   3 |
+---------------------------------------------------------------------+
1 row in set (0.00 sec)

방법 2

다음은 UNIX Timestamp를 이용하여 두 타임스탬프의 차이를 계산하는 쿼리입니다.

mysql>  SELECT UNIX_TIMESTAMP('2018-10-17 11:57:50') - UNIX_TIMESTAMP('2018-10-17 11:57:45') as DifferenceInSeconds;

다음은 초 단위의 출력입니다.

+---------------------+
| DifferenceInSeconds |
+---------------------+
|                   5 |
+---------------------+
1 row in set (0.00 sec)