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.
A voir également:
- Conversion
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Monnaie conversion - Télécharger - Banque & Budget
- Conversion bytes en mo ✓ - Forum Programmation
- 2k€ conversion ✓ - Forum Bureautique
- Conversion mb en mo ✓ - Forum Matériel & Système
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 :
ceci affiche :
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
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
la solution que tu m'as donné ne fonctionne pas avec ces chiffres que j'ai mis en exemple;
merci de me rediriger STP!