Maison  >  Article  >  base de données  >  Différence entre deux horodatages en secondes dans MySQL ?

Différence entre deux horodatages en secondes dans MySQL ?

WBOY
WBOYavant
2023-08-29 10:25:081513parcourir

Différence entre deux horodatages en secondes dans MySQL ?

Voyons maintenant la méthode suivante pour calculer la différence de temps (en secondes) entre deux horodatages.

Méthode

Vous trouverez ci-dessous la requête permettant de calculer la différence entre deux horodatages.

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

Vous trouverez ci-dessous le résultat en secondes.

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

Méthode 2

Ce qui suit est une requête pour calculer la différence entre deux horodatages à l'aide d'UNIX Timestamp.

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

Vous trouverez ci-dessous le résultat en secondes.

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer