Dans MySQL, vous pouvez utiliser la fonction SEC_TO_TIME() pour convertir les secondes en heures, minutes et secondes, avec la syntaxe "SEC_TO_TIME(seconds)" ; la fonction SEC_TO_TIME() utilisera "00:00:00" comme base. le moment de la journée pour convertir le nombre spécifié de secondes en « secondes » » est converti en une valeur temporelle d'heures, de minutes et de secondes et renvoyé au format horaire « hh:ii:ss ».
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Dans MySQL, vous pouvez utiliser la fonction SEC_TO_TIME() pour convertir les secondes en heures, minutes et secondes. La fonction sec_to_time peut convertir les secondes en heure, en fonction de 00:00:00 du jour en cours.
introduction de la fonction mysql sec_to_time
sec_to_time : convertissez le nombre de secondes spécifié en une valeur temporelle d'heures, de minutes et de secondes. Et sortie au format horaire hh:ii:ss !
Syntaxe :
sec_to_time(seconds);
Paramètres :
secondes : obligatoire. Nombre de secondes. Les valeurs positives ou négatives sont acceptables
Remarque : Cette fonction fait référence à la conversion des secondes entrantes en heure à partir de 00:00:00 du jour, 00:00:00 est la base, qui est de 0 seconde.
Exemple de fonction mysql sec_to_time
Exemple 1 :
select sec_to_time(3600); select sec_to_time(38600);
Exemple 2 :
Remarque : Si le nombre de secondes saisi est trop grand, il sera toujours affiché dans le formulaire d’accumulation horaire.
select sec_to_time(386010);
Résumé de la fonction SEC_TO_TIME de Mysql
SEC_TO_TIME convertit une donnée de type numérique en informations temporelles correspondantes et renvoie une valeur temporelle qui convertit le paramètre secondes en heures, minutes et secondes.
SEC_TO_TIME et TIME_TO_SEC sont des fonctions inverses l'une de l'autre.
【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!