現在讓我們看看以下計算兩個時間戳之間的時間差(以秒為單位)的方法。
方法
以下是計算兩個時間戳之間的差異的查詢。
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)
登錄后復制
以上就是MySQL中兩個時間戳(以秒為單位)之間的差異?的詳細內容,更多請關注www.92cms.cn其它相關文章!