Rumah  >  Artikel  >  pangkalan data  >  Perbezaan antara dua cap masa dalam beberapa saat dalam MySQL?

Perbezaan antara dua cap masa dalam beberapa saat dalam MySQL?

WBOY
WBOYke hadapan
2023-08-29 10:25:081521semak imbas

Perbezaan antara dua cap masa dalam beberapa saat dalam MySQL?

Sekarang mari kita lihat kaedah berikut untuk mengira perbezaan masa (dalam saat) antara dua cap waktu.

Kaedah

Di bawah ialah pertanyaan untuk mengira perbezaan antara dua cap waktu.

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

Di bawah ialah output dalam beberapa saat.

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

Kaedah 2

Berikut ialah pertanyaan untuk mengira perbezaan antara dua cap waktu dengan bantuan Cap Waktu UNIX.

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

Di bawah ialah output dalam beberapa saat.

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

Atas ialah kandungan terperinci Perbezaan antara dua cap masa dalam beberapa saat dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam