Maison > Article > base de données > Comment convertir des heures, des minutes et des secondes en secondes dans MySQL
Dans MySQL, vous pouvez utiliser la fonction TIME_TO_SEC() pour convertir les heures, les minutes et les secondes en secondes. La syntaxe est "TIME_TO_SEC("hour:minute:second")". La fonction TIME_TO_SEC() accepte une valeur temporelle comme paramètre et convertit le paramètre en secondes. La formule de conversion est "(heure × 3600) + (minute × 60) + seconde".
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Dans MySQL, vous pouvez utiliser la fonction TIME_TO_SEC() pour convertir les heures, les minutes et les secondes en secondes.
La fonction MySQL TIME_TO_SEC() acceptera une valeur de temps comme paramètre, convertira le paramètre en secondes, puis reviendra. La formule de conversion est "(heure × 3600) + (minute × 60) + seconde".
Syntaxe :
TIME_TO_SEC(time)
Paramètres | Description |
---|---|
heure | Obligatoire. Valeur temporelle |
Exemple 1 :
mysql> SELECT TIME_TO_SEC('15:15:15');
Comme le montrent les résultats d'exécution, selon la formule de calcul "15×3600+15×60+15", le résultat est de 54915 secondes.
Exemple 2 :
mysql> SELECT TIME_TO_SEC('22:23:00');
Comme le montrent les résultats d'exécution, selon la formule de calcul "22×3600+23×60", le nombre de secondes résultant est de 80580.
【Recommandation associée : tutoriel vidéo mysql】
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!