Conversion
Résolu
lulu
-
java4ever -
java4ever -
Bonjour,
j'aimerais convertis une variable de type BIGINT en DATETIME;
merci d'avance.
j'aimerais convertis une variable de type BIGINT en DATETIME;
merci d'avance.
2 réponses
-
Bonjour,
Si tu es sûr que ta variable contient bien un nombre qui correspond à une date interne MySQL, tu dois pouvoir faire comme ceci (la valeur numérique est un exemple :SELECT STR_TO_DATE(date_format(20130109133424,'%Y-%m-%d %h:%i:%s'),'%Y-%m-%d %h:%i:%s');
ceci affiche :09/01/2013 01:34:24
-
Bonjour,
Tu m'aurais donné la valeur tout de suite, on aurait été plus vite, mais donc cette valeur est manifestement un "UNIX TIMESTAMP" qui sont moins précises que la date mysql (et surtout qui ont une fourchette de date plus petite)
Dans ce cas la fonction de conversion est :
SELECT FROM_UNIXTIME(1355473507);
ce qui donne : 14/12/2012 09:25:07
Pour info, la fonction inverse est UNIX_TIMSTAMP()
Cordialement