IceFinger
Messages postés24Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention 7 août 2006
-
27 juil. 2006 à 11:55
IceFinger
Messages postés24Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention 7 août 2006
-
27 juil. 2006 à 15:11
Voila, mon probleme est simple, je suis totalement debutant en c,
et je dois copier un data file dans une base de donnees. Seulement dans
ce fichier la date est du format yyyyMMddhhmmss et je la voudrais en
format Timestamp yyyy-MM-dd hh:mm:ss.
Pour le moment je la recupere dans un char*, et je cherche comment faire pour la transformer.
perig
Messages postés358Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 5 septembre 2006 27 juil. 2006 à 12:16
J'ai pas tout compris mais bon...
Si actuellement tu as :
char dateIn[]="yyyyMMddhhmmss";
char dateOut[20];
Tu peux faire :
Int YY,MM,DD,hh,mm,ss;
sscanf(dateIn,"%04d%02d%02d%02d%02d%02d",&YY,&MM,&DD,&hh,&mm,&ss); //on explose la chaine
sprintf(dateOut,"%d-%d-%d %d:%d:%d",YY,MM,DD,hh,mm,ss); // on recompose
---Perig---
Pour vous servir
Et parfois en galère
Souvent même