2 façons de convertir des dates en nombres : 1. Utilisez la fonction TO_DAYS() pour convertir la valeur de date spécifiée en une valeur entière représentant le nombre de jours, la syntaxe est "TO_DAYS (valeur de date spécifiée)". 2. Utilisez la fonction TIME_TO_SEC() pour convertir la valeur de date et d'heure spécifiée en une valeur entière représentant le nombre de secondes. La syntaxe est "TIME_TO_SEC (valeur de date et d'heure spécifiée)".
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
2 façons de convertir des dates en nombres dans MySQL
1. Utilisez la fonction TO_DAYS()
La fonction TO_DAYS() renvoie une date entre la date et l'année 0 (date "0000-00-00). ") nombre de jours.
C'est-à-dire : étant donné une date, renvoie un nombre de jours (le nombre de jours depuis l'année est 0).
Exemple :
select to_days('2022-01-08');
2. Utilisez la fonction TIME_TO_SEC()
TIME_TO_SEC(time)
La fonction renvoie la valeur de temps qui convertit le paramètre temps en secondes. La formule de conversion est "heures × 3600+ minutes × 60. + secondes" .
SELECT TIME_TO_SEC('2022-01-08 15:15:15');
Il ressort des résultats d'exécution que selon la formule de calcul "15×3600+15×60+25", le résultat est de 54915 secondes.
【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!