English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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 시간 표준을 사용하여 두 시간 표준 간의 차이를 계산하는 쿼리입니다.

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)
추천 합니다