J'ai un numéro d'époque, disons 1389422614485. Le type de données pour la valeur stockant cette valeur est varchar. Je veux convertir sa valeur en temps lisible par l'homme. Comment pouvons-nous le faire? Un exemple pour cette conversion?
Votre valeur d'époque 1389422614485
Semble avoir la précision en millisecondes. Vous devez donc utiliser certaines fonctions mathématiques mysql avec from_unixtime()
pour générer un format lisible par l'homme.
mysql> select from_unixtime(floor(1389422614485/1000));
+------------------------------------------+
| from_unixtime(floor(1389422614485/1000)) |
+------------------------------------------+
| 2014-01-11 12:13:34 |
+------------------------------------------+
Jetez un oeil à from-unixtime
mysql> SELECT FROM_UNIXTIME(1196440219);
-> '2007-11-30 10:30:19'
Vous pouvez utiliser from_unixtime () comme suit:
SELECT from_unixtime(1388618430);
qui renvoie 2014-01-02 00:20:30