[C] Recupération d'une date

Résolu
bloodchecker Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   -  
bloodchecker Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Mon programme en C récupère une date dans ma base de donnée. Cette date est au format DATETIME et apparait comme ceci dans ma base:
2010-03-17 06:50:07
je la lis et la stock dans une variable, elle prend ce format :
17/03/10 06:50:07
je la réinsere ensuite dans une seconde base, voila ce qu'elle devient:
2017-03-10 06:50:07
Vous l'avez compris le jour et l'année son inversés !
Le format DATETIME de mysql peut il est paramétré ?
Comment paré ce problème ?
Merci !

5 réponses

vivlenet Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   42
 
surement dans la prog de region tu peux changer la lecture de la date mais ou c'est ... je ne sais plus


regarde sur google peut etre ..
0
swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
Tu devrais changer ton système... Dans tes BDD, je te conseille de stocker des timestamp, sous forme d'entiers.
Ainsi, tu n'as plus de problème de format dans ta base. Seul ton programme C mettra en forme tes dates et en plus, si tu as des manipulations à faire, c'est tellement plus simple sur des entiers ;-)
0
bloodchecker Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   35
 
Moui sauf que mon usine ne se sent pas de reconfigurer plusieurs centaines de bases de données ainsi que les soft d'infogérance qui les utilises :x
0
swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
ah oui, forcément... vu comme ca, je comprends mieux ton problème
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
avec date_format ?

DATE_FORMAT(date,format)
Formate la date date avec le format format. Les spécificateurs suivants peuvent être utilisé dans la chaîne

http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
0
bloodchecker Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   35
 
Nickel ! Merci beaucoup
0