begin process at 2012 02 10 23:39:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Transformer un char* en format Timestamp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Transformer un char* en format Timestamp

jeudi 27 juillet 2006 à 11:55:26 | Transformer un char* en format Timestamp

IceFinger


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.

Merci de me donner une solution

jeudi 27 juillet 2006 à 12:16:45 | Re : Transformer un char* en format Timestamp

perig

Réponse acceptée !

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
jeudi 27 juillet 2006 à 15:11:06 | Merci beaucoup

IceFinger



Merci, c'est exactement le genre de chose que je cherchais


Cette discussion est classée dans : format, timestamp, transformer, char, mm


Répondre à ce message

Sujets en rapport avec ce message

Char* capricieux.... [ par Clonk ] Bonjour,alors voilà, j'ai une classe "Champ" avec les attributs suivant :private: char * _nomchamp; char * _explication; char * _type; char * _format; wxWidgets : problème pour transformer wxString en char* [ par inquisitor87 ] Bonsoir à tous, dans ma tentative de maitriser wxWidgets, j'ai un problème de taille : je n'arrive pas à transcrire un wxString en char* ou en char[]. Bonjour transformer % 0 2 X en char [ par sebastienmz ] Voila je fais une appli sur dev-cpp en C pour le nouvel an (KDO) et je me trouve en face d'une source qui affiche dans un printf une variable qui est transformer un int en chaine de caractère [ par lenneth666 ] Voila j'ai comme code ceci char *tmp2=(char *)malloc(5000); int res = 15; je voudrais savoir comment mettre res dans tmp2 le cast ne marche pas, et mktime() [ par kazoumoulox ] salut a tous. je dois utiliser les timestamps unix dans mon prog en C... en fait je récupere une date en jours absolus (nombre de jours depuis le 1°ja sprintf, combien de mémoire à alloué ??? [ par Polack77 ] Bonjour, J'ai un [size=50]petit[/size] problème dans une fonction toute bête (et sa commence à me courir sérieusement). Je veut construire une fonct char * -> paramètres de fonction [ par Suisse00 ] Voilà j'essai depuis 2 jours de faire en sorte de transformer un char * en "paramètres" de fonction afin de pouvoir appeler des fonction dont je ne co DateTimePicker mettre la date au format yyyy-mm-dd [ par jer13mel ] Bonjour, Voici mon problème, je code en C++, j'ai besoin de récupérer la date d'un DateTimePicker au format yyyy-mm-dd car mon champ est de type dat tableau de chaine de caractère [ par fiorellafatma ] salut à tous je cherche à inverser les caractère des mot dans un tableau de mot voici montravail qui n'a pas marché et je vous demande de l'aide [^^p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,898 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales